簡體   English   中英

python 中的 concat 和 append 形狀錯誤

[英]wrong shape with concat and append in python

我有兩個形狀為(4045, 188)的數據集df1和形狀為(10505, 188)df2

df1 = pd.read_csv('ptbdb_normal.csv')
df2 = pd.read_csv('ptbdb_abnormal.csv')

為了連接它們,我使用:

frames = [df1,df2]
df_con = pd.concat(frames)

或者

data_appended =df1.append(df2)

然而,這種方法返回給我 Dataframe 形狀(14550,309)
我需要的是具有形狀的新數據集(14750,188)

我在哪里犯錯?
我從 pandas 文檔和這里的 SO 線程中獲取它(合並具有相同索引的兩個數據集)

我的問題與此處說明的問題完全相同:

https://datascience.stackexchange.com/questions/10783/how-do-i-merge-two-data-frames-in-python-pandas

在此處輸入圖像描述

df1.columns=df2.columns.values
data_appended =df1.append(df2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM