【发布时间】:2020-05-13 03:31:41
【问题描述】:
我一直在尝试在数据框中搜索数字列表,每次在列中匹配一个数字时,我想返回整行并将其保存到新的数据框,然后保存到 Excel。
millreflist 是数字列表 - 可以是随机长度。
TUCABCP 是我正在搜索的数据框。
PO 是我要在其中搜索数字的列。
我已经使用 .loc 尝试了下面的代码,但是在打开新的 excel 文件时,我只得到了标题,没有行或数据。
millreflistlength = len(millreflist)
for i in range(millreflistlength): TUCABCP = TUCABCP.loc[TUCABCP['PO'] == millreflist[i]]
TUCABCP.to_excel("NEWBCP.xlsx", header=True, index=False)
我使用了以下问题作为参考,但它不包括您何时想使用数字列表进行搜索:Selecting rows from a Dataframe based on values in multiple columns in pandas
【问题讨论】:
-
请添加文本格式的示例数据集。阅读how to ask a good pandas question