gpt4 book ai didi

python - Pandas :在数据帧之间复制一些值

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:16 24 4
gpt4 key购买 nike

我有两个数据框,分别称为旧数据框和新数据框。 Old 有 96 行,New 有 48 行。我想把旧的一列,比如 ['Values'] 分成两列,比如 ['First']['第二个']。因此,对于一个从 6 行开始的简单示例;来自:

   Values
1 10
2 20
3 30
4 40
5 50
6 60

    First  Second
1 10 40
2 20 50
3 30 60

我觉得这应该很容易,但我做不到,因为需要更改索引。如您所见,我只是想复制值。

如何做到最好?

最佳答案

你可以使用 reshape :

pd.DataFrame(df.values.reshape(-1,2, order='F'), columns=['First','Second'])
Out[12]:
array([[10, 40],
[20, 50],
[30, 60]], dtype=int64)

关于python - Pandas :在数据帧之间复制一些值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49375681/

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