Python3.6 Pandas DataFrame合并——concat函数

有时候我们会有对数组进行合并的需求

DataFrame中的concat函数一定是你不错的选择

import pandas as pd

# 初始化数据a
a = pd.DataFrame([[1,2,3],[4,5,6]])

# 初始化数据b
b = pd.DataFrame([[7,8,9],[10,11,12]])

In [4]: a
Out[4]: 
   0  1  2
0  1  2  3
1  4  5  6

In [6]: b
Out[6]: 
    0   1   2
0   7   8   9
1  10  11  12

# 横向连接
data = pd.concat([a,b],axis=1)

In [8]: data
Out[8]: 
   0  1  2   0   1   2
0  1  2  3   7   8   9
1  4  5  6  10  11  12

# 纵向连接
In [9]: data = pd.concat([a,b],axis=0)

In [10]: data
Out[10]: 
    0   1   2
0   1   2   3
1   4   5   6
0   7   8   9
1  10  11  12

 

你可能感兴趣的:(python)