一、直向連接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import pandas as pd df1 = pd.DataFrame( { "A" : [ "A0" , "A1" , "A2" , "A3" ], "B" : [ "B0" , "B1" , "B2" , "B3" ], "C" : [ "C0" , "C1" , "C2" , "C3" ], "D" : [ "D0" , "D1" , "D2" , "D3" ], }, index = [ 0 , 1 , 2 , 3 ], ) df2 = pd.DataFrame( { "A" : [ "A4" , "A5" , "A6" , "A7" ], "B" : [ "B4" , "B5" , "B6" , "B7" ], "C" : [ "C4" , "C5" , "C6" , "C7" ], "D" : [ "D4" , "D5" , "D6" , "D7" ], }, index = [ 4 , 5 , 6 , 7 ], ) df3 = pd.DataFrame( { "A" : [ "A8" , "A9" , "A10" , "A11" ], "B" : [ "B8" , "B9" , "B10" , "B11" ], "C" : [ "C8" , "C9" , "C10" , "C11" ], "D" : [ "D8" , "D9" , "D10" , "D11" ], }, index = [ 8 , 9 , 10 , 11 ], ) frames = [df1, df2, df3] result = pd.concat(frames) |
1 | df1 |

1 | df2 |

1 | df3 |

1 | result |

組合示意:
