同じ列数を持つcsvを片方をheaderに設定するように結合したい

やってみたこと

  * header.csv

```

    Columns: [a,b,c] Index: []
    
```

  * axis.csv

```

    Columns: [1,2,3]
    　　　　　[4,5,6]
    
```

```

    df=pd.read_csv('header.csv')
    df1=pd.read_csv('axis.csv')
    df2=pd.concat([df1, df2])
    
```

理想

```

    a,b,c
    1,2,3
    4,5,6
    
```

現実

```

    1,2,3,a,b,c
    4,5,6
    
```
CC BY-SA 4.0
2021-04-23T01:24:37.807
75458
2021-04-23T12:25:42.437
2021-04-23T12:25:42.437
3060
44963
question
python pandas csv
csvをheaderとして結合したい
片方がヘッダのみならばcolumnsの代入で対応可能です。

```

    import pandas as pd
    
    df1 = pd.read_csv('header.csv', header=0)
    df2 = pd.read_csv('axis.csv', header=None)
    df2.columns = df1.columns
    print(df2)
    
```

出力結果:

```

       a  b  c
    0  1  2  3
    1  4  5  6
    
```
CC BY-SA 4.0
2021-04-23T01:59:49.320
75462
2021-04-23T01:59:49.320
9820
75458
answer