gpt4 book ai didi

Python 合并数据框 left_only 和 right_only

转载 作者:行者123 更新时间:2023-11-28 17:13:15 25 4
gpt4 key购买 nike

我想按日期时间合并两个数据框;但是,当有重复的日期时间时,我想将它们放在不同的行中而不是合并到同一行中:即

0   2016-10-03 11:00:00 Trade   5.0 Quote   86.70  both
1 2016-10-03 11:00:01 NaN NaN Quote 86.71 right_only

对于第一行,我想将“交易”和“报价”分成两行:

0   2016-10-03 11:00:00 Trade   5.0 NA    Na        both
0 2016-10-03 11:00:00 Na Na Quote 86.70 both

也就是说,我想要 left_only 和 right_only,而不是指标中的“两者”我当前的代码:

table1 = BuyData1[['Time', 'Type','Volume']]
table1.set_index(['Time'], drop=True)
table2 = Quote_data3[['Time','Type','Price']]
table2.set_index(['Time'], drop=True)
table3 = pd.merge(table1,table2,on = 'Time', how = 'outer',sort = True, copy=True, indicator=True)

最佳答案

尝试

table1.append(table2, ignore_index=True).sort_values('Time')

关于Python 合并数据框 left_only 和 right_only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46054737/

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