gpt4 book ai didi

python - Pandas - 动态列名

转载 作者:行者123 更新时间:2023-11-28 22:27:17 28 4
gpt4 key购买 nike

我有一个每天运行一次的算法。每天该算法都需要创建一个 pandas 数据框,其中包含 2 个固定列名和一个以存储在动态列表中的每个值命名的列。无法弄清楚如何动态添加列名:

# list on day 1
dynamic_list = ['variable_1','variable_2']
pd.DataFrame(results.T,columns=['fixed_1','fixed_2',(insert the 2 variable names here)])

#list on day 2
dynamic_list = ['variable_1','variable_2','variable_3']
pd.DataFrame(results.T,columns=['fixed_1','fixed_2',(insert the 3 variable names here)])

有没有办法将列表嵌入到创建数据框的参数中?迄今为止所有的努力都失败了。

最佳答案

您可以尝试像这样连接列表:

pd.DataFrame(results.T,columns=['fixed_1','fixed_2'] + dynamic_list)

工作原理如下:

list1 = ['a', 'b']
list2 = ['c', 'd']
list1 + list2 #['a', 'b', 'c', 'd']

关于python - Pandas - 动态列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44124625/

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