import pandas as pd
import numpy as np
1:上下合并
df1 = pd.DataFrame(np.ones((2,4))*0,columns=[‘a’,‘b’,‘c’,‘d’])
df2 = pd.DataFrame(np.ones((2,4))*1,columns=[‘a’,‘b’,‘c’,‘d’])#两行四列,每一列分别为abcd
a b c d
0 0.0 0.0 0.0 0.0
1 0.0 0.0 0.0 0.0
a b c d
0 1.0 1.0 1.0 1.0
1 1.0 1.0 1.0 1.0
res = pd.concat([df1,df2],axis=0,ignore_index=True) #上下合并,ignore为True则排列为0123,否则为0101,axis=0为行排列。concat为合并函数
a b c d
0 0.0 0.0 0.0 0.0
1 0.0 0.0 0.0 0.0
0 1.0 1.0 1.0 1.0
1 1.0 1.0 1.0 1.0
2:
df1 = pd.DataFrame(np.ones((3,4))*0,columns=[‘a’,‘b’,‘c’,‘d’],index=[1,2,3])
df2 = pd.DataFrame(np.ones((3,4))*1,columns=[‘b’,‘c’,‘d’,‘e’],index=[2,3,4]) #index为最左一列索引值
a b c d
1 0.0 0.0 0.0 0.0
2 0.0 0.0 0.0 0.0
3 0.0 0.0 0.0 0.0
b c d e
2 1.0 1.0 1.0 1.0
3 1.0 1.0 1.0 1.