先创建两个列索引相同的DataFrame然后用append()方法合并
先创建以一个DataFrame,名称为result:
import pandas as pd
result=pd.DataFrame({'张三':[3],'李四':[3],'王五':[5],'赵柳':[7],'砥砺':[8]})
result
张三 李四 王五 赵柳 砥砺
0 3 3 5 7 8
再创建以一个DataFrame,名称为df:
newdata = {'张三': [1, 2, 3, 3, 4],
'李四': [22, 33, 22, 44, 66],
'王五': [1, 2, 3, 3, 4],
'赵柳': [22, 33, 22, 44, 66],
'砥砺': [1, 2, 3, 3, 4]
}
df=pd.DataFrame(data=newdata)
df
张三 李四 王五 赵柳 砥砺
0 1 22 1 22 1
1 2 33 2 33 2
2 3 22 3 22 3
3 3 44 3 44 3
4 4 66 4 66 4
之后再使用append()方法将其合并:
result=result.append(df)
result
张三 李四 王五 赵柳 砥砺
0 3 3 5 7 8
0 1 22 1 22 1
1 2 33 2 33 2
2 3 22 3 22 3
3 3 44 3 44 3
4 4 66 4 66 4
以上便完成了两个列索引相同的DataFrame合并。
总结
本文建立了两个新的dataFrame,其列索引相同,然后用append()方法将二者合并