首页 > 解决方案 > 使用一行 pandas 命令将列连接到一个数据框中

问题描述

我有 33 个单列,每列都用作数据框:

col1_df,col2_df,col3_df....col33_df

如何将它们连接到一个数据框中?

我的代码是

df = [col1_df, col2_df....col33_df], but the return is not a dataframe

有没有一条熊猫线可以解决这个问题?

标签: pythonpandas

解决方案


将原点 df 扁平化为列表,并连接或合并 col_df

col_df_list = df.values.flatten()
dfn = pd.concat(col_df_list)

推荐阅读