python - 将具有多个元素的列表转换为具有多列的数据框

标签 python arrays list 3d 2d

我试图找到解决方案,但无法解决。我有一个列表,有 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/

相关文章:

android - android List <> .size()导致应用程序崩溃

python - 不同数字列表中的第一个公共(public)元素

r - 查找每列数据集列表的唯一级别

python - Expected_shape 变量在 tensorflow 中没有任何影响

c++ - 输入值到结构数组+打印出来

python - 如何在树莓派上安装支持 JPEG 的 PIL?

sql - 如何在查询的 WHERE 子句中检查 'any or limited'?

java - 搜索每条记录具有多个值的类数组

python - 使用 GRASS GIS API 的 python 脚本错误

python - 使用 Python 禁用 GNOME 的自动挂载