需要一些熊猫从这里开始:
考虑两个数据帧A
和B
。两者都包含具有标识符值的列id
:
A: id valA
8 ?
2 ?
4 ?
B: id valB valC
1 ? ?
4 ? ?
3 ? ?
8 ? ?
2 ? ?
我需要一个dataframe B
版本,它只包含包含来自A[id]
的标识符的行,其顺序与A
中的顺序完全相同。即:
B': id valB valC
8 ? ?
2 ? ?
4 ? ?
我假设这是熊猫的一个基本操作,但是我现在似乎缺少了google的词汇表。你知道吗
我试过了
B.loc[B['id'].isin(A['id'])]
但这似乎不是解决方案—结果中的列id
的值顺序与A
中的值顺序不同。你知道吗
你可以用^{}
相关问题 更多 >
编程相关推荐