【发布时间】:2020-08-07 16:15:37
【问题描述】:
我正在尝试导入 excel 文件并搜索特定记录
这是我到目前为止想出的,它一直在抛出错误。
excel电子表格有两列Keyword和Description,每个关键字最多10个字符左右,描述最多150个字符左右。
我可以使用print(df1) 在 excel 文件中打印整张工作表而不会出现任何错误,但是一旦我尝试搜索特定值,它就会出错。
错误
ValueError: ('Lengths must match to compare', (33,), (1,))
代码
import pandas as pd
file = 'Methods.xlsx'
df = pd.ExcelFile(file)
df1 = df.parse('Keywords')
lookup = df1['Description'].where(df1['Keyword']==["as"])
print (lookup)
【问题讨论】:
标签: python excel pandas dataframe