【发布时间】:2021-02-27 21:57:46
【问题描述】:
我必须根据我的 Dataframe 列之一中出现的值(从 txt 导入)对我的 Dataframe 进行切片。这就是我所拥有的:
>df
col1 col2
a 1
b 2
c 3
d 4
>'mytxt.txt'
2
3
这就是我需要的:只要 col2 中的值不在 mytxt.txt
中的值中,就删除行预期结果必须是:
>df
col1 col2
b 2
c 3
我试过了:
values = pd.read_csv('mytxt.txt', header=None)
df = df.col2.isin(values)
但它不起作用。非常感谢您的帮助,谢谢!
【问题讨论】:
标签: python pandas dataframe import slice