gpt4 book ai didi

python - 循环转置和连接数据帧列表

转载 作者:行者123 更新时间:2023-12-01 06:51:12 24 4
gpt4 key购买 nike

我有一个具有不同编号的数据帧列表。行数:我想转置列表中的每个数据帧并将其连接到一个数据帧。由于我的列表中有超过 600 个数据帧,我想使用循环...我只能将此应用于单个数据帧。

[     Score
0 0.000
1 0.050
2 0.016
3 0.007
4 0.424
.. ...
346 0.038

[347 rows x 1 columns], Score
0 0.100
1 4.006
2 0.598
3 0.005
4 9.007
.. ...
390 0.050
[391 rows x 1 columns], .... ]

单个数据框的代码:

df = list[0] 
df_transposed = df.T
df_transposed.rename(index={'Score':0}, inplace=True)
df_transposed

我的尝试:

df_final = []
for i in list:
df = list[i]
df_transposed = df.T
df_transposed.rename(index={'Score':0}, inplace=True)
df_final.append(df_transposed)

如何更有效地处理列表中的所有数据框?

最佳答案

首先不要使用变量list,因为Python代码字(builtin)。将 list 更改为 L 并使用列表理解:

df_final = [x.T.rename(index={'Score':0}) for x in L]

关于python - 循环转置和连接数据帧列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58995953/

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