python - 使用一行 pandas 命令将列连接到一个数据框中
问题描述
我有 33 个单列,每列都用作数据框:
col1_df,col2_df,col3_df....col33_df
如何将它们连接到一个数据框中?
我的代码是
df = [col1_df, col2_df....col33_df], but the return is not a dataframe
有没有一条熊猫线可以解决这个问题?
解决方案
将原点 df 扁平化为列表,并连接或合并 col_df
col_df_list = df.values.flatten()
dfn = pd.concat(col_df_list)
推荐阅读
- python - 迁移到 Django REST 框架
- python - 如何提高从数组或列表中删除所有被乘数的时间复杂度?
- html - 单击组合后会反映翻译,其中组合选项在 Angular 6 的 ngOnInit 中动态填充
- robotframework - 如何在 Robot Framework 中使用/实现 SoftAssert 功能
- clips - 如何检索具有特定名称的规则断言的事实?
- javascript - Array.prototype.flat() 在构建 Gatsby 站点时会产生错误
- java - AbstractAnnotationConfigDispatcherServletInitializer 中的 getRootConfigClasses() 和 getServletConfigClasses() 之间的区别
- java - log4j 将日志写入控制台和文件
- javascript - 如何修复Javascript中输入的偶数的总和?
- python - 如何检测嘈杂的线条图像中的线条?