【发布时间】:2023-04-02 11:24:01
【问题描述】:
我有两个 Pandas 数据框,列数相同,行数不同。
dfA = pd.DataFrame([['ABS', 'CVDFSDF'], ['ADFG', 'EDFGSDF'], ['ASDC', 'VSDVDSF']], columns=['A', 'B'])
dfB = pd.DataFrame([['Awer', 'qkui'], ['EDF', 'HFG'], ['AB', 'LOI']], columns=['A', 'B'])
dfA:
A B
0 ABS CVDFSDF
1 ADFG EDFGSDF
2 ASDC VSDVDSF
dfB:
A B
0 Awer qkui
1 EDF HFG
2 AB LOI
我想删除 dfA 中所有不包括 dfB 中出现的子字符串值的行。
我只对 A 列感兴趣。
因此,对于我上面的示例,我将只留下第一行,因为 dfB 的第二行中出现的“AB”是 dfA 中第一行的子字符串。
有人可以帮我吗?
提前谢谢大家!
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python – 选择出现在第二个数据框中的数据框中的行 - Python技术站