import pandas as pd
import numpy as np
级联操作
- pd.concat
pandas使用pd.concat函数,与np.concatenate函数类似,只是多了一些参数:
objs
axis=0
keys
join='outer' / 'inner':表示的是级联的方式,outer会将所有的项进行级联(忽略匹配和不匹配),而inner只会将匹配的项级联到一起,不匹配的不级联
ignore_index=False
- 匹配级联
df1 = pd.DataFrame(data=np.random.randint(0,100,size=(4,3)),columns=[‘A’,‘B’,‘C’])
df1
df2 = pd.DataFrame(data=np.random.randint(0,100,size=(4,4)),columns=[‘A’,‘B’,‘C’,‘D’])
df2
- 匹配级联:将多个df进行横向或者纵向拼接的时候,df的行列索引是一致
pd.concat((df1,df1),axis=0)