我试图找到解决方案,但无法解决。我有一个列表,有 7 个元素,它们是数据框。每个元素都有两列。我想要做的就是拥有一个包含列表中所有列的数据框。我附上了两张图片,希望能更好地解释。关于图片,列表位于左侧,当我单击第一个数据框时,右侧的数据框编辑器将打开。每个数据帧都有两列,每列包含 1000 个数据。我最终应该得到 14 列和 1000 个数据。 enter image description here
最佳答案
import pandas as pd
# list of dataframes
df_list = [df1, df2, df3, df4, df5, df6, df7]
# concatenate the dataframes along the columns axis
result = pd.concat(df_list, axis=1)
引用链接:https://pandas.pydata.org/docs/reference/api/pandas.concat.html
关于python - 将具有多个元素的列表转换为具有多列的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74914922/