gpt4 book ai didi

python - 如何在 python 数据框中使用 pandas 移动值?

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

<分区>

我有一个这样的数据框,

d = {'ID': ["A", "A", "B", "B", "C", "C", "D", "D", "E", "E", "F", "F"],


'value': [23, 23, 52, 52, 36, 36, 46, 46, 9, 9, 110, 110]}

df = pd.DataFrame(data=d)

ID value
0 A 23
1 A 23
2 B 52
3 B 52
4 C 36
5 C 36
6 D 46
7 D 46
8 E 9
9 E 9
10 F 110
11 F 110

基本上,我复制原始数据集(n 行)。我想要得到的数据框是这样的,

   ID  value
0 A 23
1 B 23
2 B 52
3 C 52
4 C 36
5 D 36
6 D 46
7 E 46
8 E 9
9 F 9

value 列向下移动一个单位并保留所有值对。所以,我失去了第一个 A,最后一个 F 和最后两个值 110。最后,我有 2n-2 行。

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