我正在读取一个带有pandas的大型csv文件,我想按某些条件过滤行,其中之一是检查列的值是否包含某个子字符串。 这是我所做的:
df = pd.concat(( [chunk[chunk['Device Pool'].find(devicePool) != -1] for chunk in pd.read_csv(sourceFile, iterator=True, chunksize=10**4)]))
但是我收到了“ KeyError:False”
编辑:
要从此CSV生成一个新的CSV,它仅包含“设备池”值包含例如“ SRST”的行