gpt4 book ai didi

python - 如何在新数据框中剪切并粘贴同一列作为下一列?

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

我有 60 个数据框。我必须在每个数据帧中选择第 4 列,并将其添加到一个新帧中,以便这个新矩阵将有 60 列。

data = total_data.append(df[3])

我没有得到 60 列。相反,我得到的是包含所有数据的一列。如何解决这个问题?

最佳答案

也许尝试这样的事情?

df_new = pd.DataFrame(data = [x.iloc[:, 3] for x in list_of_frames]).T

这将获取您想要的列,并将其设为新框架中的一行。然后转置数据框。

我用一些随机数据尝试了这个,它对我有用。

这种方式感觉很愚蠢,但也有效:

df_new = pd.DataFrame()
for n,i in enumerate(list_of_frames):
df_new['{}_column'.format(n)] = i['4th_column']

关于python - 如何在新数据框中剪切并粘贴同一列作为下一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57581105/

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