gpt4 book ai didi

Python:如何在两列之间的 Pandas 数据框中添加一列?

转载 作者:太空狗 更新时间:2023-10-30 00:54:38 24 4
gpt4 key购买 nike

我想在标有数字的列数据框中的两列之间的数据框中添加一列。在以下数据框中,第一列对应于索引,而第一行对应于列名。

df
0 0 1 2 3 4 5
1 6 7 4 5 2 1
2 0 3 1 3 3 4
3 9 8 4 3 6 2

我有 tmp=[2,3,5],我想将其放在列 45 之间,所以

df
0 0 1 2 3 4 5 6
1 6 7 4 5 2 2 1
2 0 3 1 3 3 3 4
3 9 8 4 3 6 5 2

最佳答案

您可以使用 insert :

df.insert(4, 'new_col_name', tmp)

注意:insert 方法会改变原始 DataFrame 并且不会返回副本。

如果您使用 df = df.insert(4, 'new_col_name', tmp)df 将为 None

关于Python:如何在两列之间的 Pandas 数据框中添加一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36437849/

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