python - 是否可以在保持不同列名的同时垂直堆叠两个熊猫数据框?
问题描述
看起来有点简单,但无法在 Google、YouTube 或 Stackoverflow 上找到解决此想法的方法。
基本上,如果一只熊猫 df 像这样:
A | B
-----
45| 98
然后是另一个像这样的熊猫df:
X | Y
------
67 | 2
有没有办法像这样将两者结构/组合在一起:
df_merged = pd.DataFrame([df1,df2])
并生成一个完整的熊猫df,如:
A | B
-----
45| 98
X | Y
------
67 | 2
可以在中间创建一行来分隔顶部 df 和底部 df 吗?
可能吗?
谢谢
解决方案
Dataframe 是一种类似表格的数据结构。它可以有多个索引,但里面的内容仍然是统一的,这意味着将其视为仅具有单独标题的 2 个不同表与它的概念相反。
也就是说,您可以创建一个用 NaN 填充的新上行,然后使下一行复制列名,然后连接您的 2 个表。它不会与拥有 2 张桌子完全相同,但会模仿它。但是,我强烈反对您这样做。数据框用于计算,而不是用于在线可视化,听起来很像您试图将它们视为类似 Excel 的工具,它结合了查看 UI 和计算能力。当您需要可视化数据框时,您需要绘制它。
推荐阅读
- c# - 通过webkit目录html输入上传多个文件后,将文件上传到服务器后无法从客户端删除文件
- java - VSCode 不会导入 java.awt 包
- laravel - Laravel aws 只有第一页有效
- javascript - 如何在 Angular -Html 的下拉选项中添加链接?在下拉列表中选择一个选项后标签不起作用
- spring - Spring Cloud 网关 oauth2 登录
- python - Tensorflow概率:保存和加载模型
- c++ - 如何从智能指针.get()中删除分配运算符重载?
- javascript - 如何将 PNG 块转换为 PNG 图像?
- shell - 如何使用 sed/aws 从 json 文件中获取值?
- airflow - Airflow - Great Expectations - 将评估参数发送到 GreatExpectationsOperator