gpt4 book ai didi

python - 如何在python pandas中键为空的地方进行右连接

转载 作者:太空狗 更新时间:2023-10-30 01:22:36 24 4
gpt4 key购买 nike

是否可以在 python pandas.key 为 null 的情况下进行右连接。也就是说,我可以加入 DateFrames 以仅从右侧生成与左侧不匹配的值吗?

最佳答案

我认为最好将其表示为索引选择操作。要在一帧而不是另一帧中查找所有索引,请尝试在两个 Dataframe index 对象上使用 - 运算符,就好像索引对象是内置的 python 集合对象一样.例如:

In [1]: dfa = pd.DataFrame({'A': range(5)}, index=range(5))

In [2]: dfb = pd.DataFrame({'A': range(10, 15)}, index=range(3,8))

In [3]: dfa
Out[3]:
A
0 0
1 1
2 2
3 3
4 4

In [4]: dfb
Out[4]:
A
3 10
4 11
5 12
6 13
7 14

In [5]: dfb.loc[set(dfb.index) - set(dfa.index)]
Out[5]:
A
5 12
6 13
7 14

关于python - 如何在python pandas中键为空的地方进行右连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com