python - pandas concat 重新排序的列
问题描述
它可能是重复的,但找不到正确的问题。如果是这样,请指向它的链接。
熊猫 0.25
我有 2 个数据框(df1
和df2
),都来自pd.read_csv()
函数,默认情况下都是。第一行是标题,有西里尔文和英文的列名。df1
具有正确的列顺序,不是df2
。喜欢:
df1 = ['a', 'b', 'c', 'д']
df2 = ['b', 'c', 'a', 'д']
在 的情况下concat([df1, df2], axis=0)
,列的顺序是什么?它将继承df1
or的顺序df2
?当函数的行为可能发生变化时,是否存在任何情况(例如列名)?
解决方案
推荐阅读
- java - 我不知道为什么这个方法被调用了两次
- java - 列出设备外部存储上的目录内容 (Kotlin)
- workflow - 用于多个传感器的节点红色动态 RBE
- python - 将作者姓名转换为 json 文件中的唯一数字
- python - 如何在python的标签内返回一个项目
- python - 如何在 django 上创建进度条的天数
- c# - Azure AD (MSAL) 身份验证不适用于 ASP.NET 核心 API
- github - Github 预定提醒 - 一些 Slack 提及没有关联
- java - 在 Java 中创建对 API 的请求
- python - 使用分布式训练(例如 DDP)时如何在 pytorch 中修复 SIGSEGV?