我有這樣合併多於2蟒大熊貓數據幀
num a -- num b -- num c -- num d
101 0 101 1 102 0 101 1
102 1 103 1 103 0 102 0
103 0 104 0 104 1 103 1
104 0 105 0 105 1 104 1
105 1 107 1 106 1 106 0
106 1 108 1 107 1 107 0
我有他們在一個數組稱爲幀的一些數據幀。 我要像做pd.concat(幀),並有結果
num a b c d
101 0 1 Nan 1
102 1 Nan 0 0
103 0 1 0 1
104 0 0 1 1
105 1 0 1 Nan
106 1 Nan 1 0
107 Nan 1 1 0
108 Nan 1 Nan Nan
,但我想我應該用pd.merge設置NUM作爲聯接的列。使用合併我想我只能合併2個數據幀,我應該在循環中使用它來合併我所有的數據幀嗎?或者我可以用concat來做到這一點,還是有另一種(和更好的)方法?
我不知道更好的辦法,'concat'只會如果索引設置爲'num'手之前,否則這將攜手).merge(df3,how ='outer')。merge(df4,how ='outer')'但它有點兒滿口 – EdChum