gpt4 book ai didi

python - 在 pandas Dataframe 中,如何插入行,然后将单元格值复制/粘贴到插入的行?

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:18 26 4
gpt4 key购买 nike

我有一个包含多个列的数据框,如下所示:

Filename   ID      No   class  stage
A1 A1000 1 a 1
A2 A1000 1 a 1
B1 A1000 1 a 1
B2 A1000 1 a 1
A3 A1001 2 b 1
A4 A1001 2 b 1
B3 A1001 2 b 1
B4 A1001 2 b 1

如您所见,行数是四的倍数(对于每个 ID)。我想要做:1)每行后插入两个空行2) 将行复制粘贴到插入的空行中

经过上述过程后所需的数据帧应该是:

Filename   ID      No   class  stage
A1 A1000 1 a 1
A1 A1000 1 a 1
A1 A1000 1 a 1
A2 A1000 1 a 1
A2 A1000 1 a 1
A2 A1000 1 a 1

等等。我目前正在测试一些关于 stackoverflow 的帖子,但我一直卡住了。有没有办法执行上述过程?谢谢!

最佳答案

这是另一个使用 Index.repeat 的解决方案:

df.loc[df.index.repeat(3)]

关于python - 在 pandas Dataframe 中,如何插入行,然后将单元格值复制/粘贴到插入的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55018599/

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