需要一些熊猫从这里开始:
考虑两个数据帧A
和B
。两者都包含一个id
带有标识符值的列:
A: id valA
8 ?
2 ?
4 ?
B: id valB valC
1 ? ?
4 ? ?
3 ? ?
8 ? ?
2 ? ?
我需要一个数据框版本,B
它只包含包含来自 标识符的行,其A[id]
顺序与A
. 那是:
B': id valB valC
8 ? ?
2 ? ?
4 ? ?
我认为这是 pandas 中的一个基本操作,但我现在似乎缺少用谷歌搜索它的词汇。
我试过了
B.loc[B['id'].isin(A['id'])]
但这似乎不是解决方案 -id
结果中的列与 A
.