CONCAT()、マージの間の差は()であります

連結の違いは、マージ

[154]で:
DATA1 = PD。データフレーム(NP。arange(6)。整形(2、3)、カラム= リスト('ABC'))
DATA2 = PD。データフレーム(NP。arange(20、26)。整形(2、3)、カラム= リスト('ayz'))
 
[155]で:
DATA1
 
 
[155]アウト:
  A B C
0 0 1 2
1 3 4 5
[170]で:
DD = PD。データフレーム(NP。arange(6)。整形(2、3)、カラム= リスト('ACB'))
 
 
[171]で:
 
DD
 
 
[171]アウト:
  A C B
0 0 1 2
1 3 4 5
[172]で:
 
PD。連結([ DATAL、DD])##カラム変数が自動的に連結を整列させることができます
[172]アウト:
  A B C
0 0 1 2
1 3 4 5
0 0 2 1
1 3 5 4
[156]で:
DATA2
 
 
[156]アウト:
  A から
0 20 21 22
1 23 24 25
[164]で:
  DATA3 = PD。連結([ DATA1、DATA2]、= 0)
DATA3
 
[164]アウト:
  A B C から
0 0 1.0 2.0 NaNの NaNの
1 3 4.0 5.0 NaNの NaNの
0 20 NaNの NaNの 21.0 22.0
1 23 NaNの NaNの 24.0 25.0
[160]で:
 
DATA4 = PD。連結([ DATA1、DATA2]、= 1)
DATA4
 
 
[160]アウト:
  A B C A から
0 0 1 2 20 21 22
1 3 4 5 23 24 25
[162]で:
  DATA5 = PD。連結([ DATA1、DATA2]、= 1、参加= 'インナー')
DATA5
 
 
[162]アウト:
  A B C A から
0 0 1 2 20 21 22
1 3 4 5 23 24 25
[167]で:
 
DATA01 = PD。マージ(DATA1、DATA2、= 'A')
Date01
 
 
[167]アウト:
  A B C から
[169]で:
  DATA02 = PD。マージ(DATA1、DATA2、= 'A'、どのよう= '外側')
Date02
 
 
[169]アウト:
  A B C から
0 0 1.0 2.0 NaNの NaNの
1 3 4.0 5.0 NaNの NaNの
2 20 NaNの NaNの 21.0 22.0
3 23 NaNの NaNの 24.0 25.0

おすすめ

転載: www.cnblogs.com/liyun1/p/11261874.html