pandas数据操作(三)

数据的拼接

  • dataframe的横向拼接
#生成数据
import pandas as pd
df1=pd.DataFrame([10,12,13])
df2=pd.DataFrame([22,33,44,55])
df3=pd.DataFrame([90,94])

#横向拼接
res= pd.concat([df1,df2,df3], axis=1)
merge(df1,df2,left_index=True,right_index=True,how='outer')
  • dataframe的纵向拼接
#append方法
df1.append(df2)

#concat方法
res= pd.concat([df1,df2,df3])
#忽略原索引
res= pd.concat([df1,df2,df3], ignore_index=True)

TAG:none

发表新评论