【问题标题】:Concatenating and appending of DFs results in twice the amount of columns连接和附加 DF 会导致两倍的列数
【发布时间】:2022-01-11 02:24:35
【问题描述】:

我想连接两个具有形状的数据框 (261, 35) 和 (600,35)。我希望最终得到一个形状为 (861,35) 的 df,但我得到了 (861, 70)。我使用了以下方法

dfs = [df1,df2]
conc_df = pd.concat(dfs)

df1.append(df2)

但是,我总是得到双倍的列数。有人可以帮我吗?

【问题讨论】:

标签: python pandas dataframe concatenation data-science


【解决方案1】:

确保两个数据框名称相同

df1.columns = df2.columns

conc_df = pd.concat([df1,df2])

【讨论】:

  • 是的,这就是原因,谢谢 BENY!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-12
  • 1970-01-01
  • 2021-05-30
  • 2015-04-19
  • 2021-03-02
  • 2012-09-28
相关资源
最近更新 更多