多表操作
merge合并
pandas.merge可根据一个或多个键将不同DataFrame中的行合并起来
pd.merge(left, right)# 默认merge会将重叠列的列名当做键,即how...值并集的行的dataframe
pd.merge(left_frame, right_frame, on='key', how='left')#产生以left_frame的key所有值为行的dataframe...(left, right, left_on="lkey", right_on="rkey")#左边表lkey和右边表rkey值相同的行,所有列都显示,重复的_x,_y
索引上的合并(可用join代替...left.join(right, on="key")
# 层次化索引
left.join(right, on=["key1", "key"])
# join可以合并两张以上的表,而merge只能合并两张表...”
# 默认 axis=0 上下拼接,列column重复的会自动合并
pd.concat([df1, df2], axis=0)
# axis=1 左右拼接,行raw/index重复的会自动合并
pd.concat