【发布时间】:2020-11-06 07:01:31
【问题描述】:
我有 2 个 84 行的数据帧,长度明显相同,但是当我想将它们连接到 1 个 df(按列连接 - 将名称、边缘和偏移量放在纬度和经度的右侧)时,我得到了这个错误,。
发生了什么事?
Latitude Longitude
0 45.403538 -75.735729
1 45.403506 -75.735699
2 45.409095 -75.722588
3 45.409069 -75.722552
4 45.413496 -75.714184
.. ... ...
79 45.415609 -75.644769
80 45.416073 -75.645726
81 45.416193 -75.638802
82 45.416172 -75.638223
[84 rows x 2 columns]
name Edge Offset
0 TUN-W 1 3000
1 TUN-E 2 3000
2 BAY-W 5 102510
3 BAY-E 6 102579
4 PIM-W 5 186035
.. ... ... ...
37 PTSTTW 33 52710
38 PTSTTE 34 18997
39 PAG11 40 24362
40 PAG14 50 9927
41 PHND15 177 11662
[84 rows x 3 columns]
这是我的代码衬里
output_df = pd.concat( [output_df, input_df], axis=1)
【问题讨论】:
-
output_df = pd.concat( [output_df.reset_index(drop=True), input_df.reset_index(drop=True)], axis=1)可以接受吗? -
是的,我对其他堆栈帖子进行了所有研究,但那些 egs 真的很复杂。我只需要简单的因为我知道我自己的组件 dfs 可以打印出来。所以应该没那么复杂