gpt4 book ai didi

python - 将新列迭代添加到具有唯一列名称的数据框

转载 作者:行者123 更新时间:2023-12-01 00:27:57 25 4
gpt4 key购买 nike

我有一个数据帧进入 for 循环。在每个循环中,都会将一个新列添加到数据框中。列数未知。在这种情况下如何自动进行列命名,以便每次程序添加新列时,该列都会获得唯一的名称,如下所示:

x  xx  xxx xxxx xxxxx
1 12 14
2 24 26
3 64 66

我尝试了 cumcount()add_prefix() 但它不起作用。有什么建议么?

最佳答案

您可以尝试将计数器变量添加到循环中,并根据计数器变量命名新列。您可以在每次执行循环时将计数器变量增加某个常量值,以便添加的每个新列在循环的每次迭代中都具有唯一的名称。像这样的东西(假设“df”是数据框的名称):

i = 0
for j in #range of loop:
df[i] = #new column
i += 1

这将为添加的新列提供数字名称(例如 0、1、2、3.... 等),您还可以识别在哪次迭代中添加了哪一列。

关于python - 将新列迭代添加到具有唯一列名称的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58407518/

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