Python-将CSV的两列附加在一起



我正在使用panda将csv文件加载到数据帧中。

数据帧示例如下:

X           Y
1           4
2           5
3           6

我希望将这两列附加到一个新列中:

X           Y          Z
1           4          1
2           5          2
3           6          3
4
5
6

使用python如何做到这一点。

谢谢!

这里有一种方法:

res = pd.concat([df, df.melt()["value"]], axis=1)
print(res)

输出为:

X    Y  value
0  1.0  4.0      1
1  2.0  5.0      2
2  3.0  6.0      3
3  NaN  NaN      4
4  NaN  NaN      5
5  NaN  NaN      6

最新更新