gpt4 book ai didi

python - 合并具有不同索引的数据帧

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:49 25 4
gpt4 key购买 nike

我有 2 个数据框想要合并,但我无法让它按照我想要的方式工作。

       ExitType      ExitSignal     ExitTime  ExitPrice
0 NaN NaN NaN NaN
1 ExitShort Profit Target 7:00:00 AM 2.8065
2 NaN NaN NaN NaN
3 ExitShort Profit Target 8:00:00 AM 2.7772
4 NaN NaN NaN NaN
5 ExitShort Profit Target 8:30:00 AM 2.7533
6 NaN NaN NaN NaN
7 ExitShort Stop Loss 10:00:00 AM 2.7700
8 NaN NaN NaN NaN
9 ExitLong Stop Loss 9:30:00 AM 2.8135
10 NaN NaN NaN NaN
11 ExitShort Profit Target 6:30:00 AM 2.7200
[5816 rows x 4 columns]

这个数据框是“条目”

      Trade #  Order #        Type Signal       Date         Time   Price  \
0 1 1 EntryShort PChSE 1/7/2008 7:00:00 AM 2.8304
2 2 3 EntryShort PChSE 1/7/2008 7:30:00 AM 2.8011
4 3 5 EntryShort PChSE 1/7/2008 8:00:00 AM 2.7772
6 4 7 EntryShort PChSE 1/7/2008 8:30:00 AM 2.7533
8 5 9 EntryLong PChLE 1/9/2008 8:30:00 AM 2.8302
10 6 11 EntryShort PChSE 1/10/2008 5:30:00 AM 2.7439
[2908 rows x 16 columns]

我想从“exits”数据框中获取列并将它们添加到“entries”数据框中,并且不包含具有“NaN”值的行。例如,“extries”数据帧第 0 行应添加第 1 行“exits”数据帧中的列。

我该怎么做?

最佳答案

鉴于您的表似乎存在未说明的顺序,即导出中的每隔一行都与条目中的相应行匹配,您可以尝试以下操作:

pd.concat([entries, exits.dropna()], axis=1)

关于python - 合并具有不同索引的数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36535381/

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