合并数据
import numpy as np
import pandas as pd
a = np.array([[1,1],[1,1]])
b = np.array([[0,0],[0,0]])
np.concatenate((a,b),axis = 0) # np.concatenate 是numpy内的合并工具 axis=0代表纵向合并 因为无行名称列名称 所以合并就直接合并到一起了
np.concatenate((a,b),axis = 1) #纵向堆叠
a2 = pd.DataFrame(a) #将列表改为DataFrame类型
b2 = pd.DataFrame(b)
a
a2 #DataFrame类型数据
pd.concat([a2,b2],axis=1) # pd.concat 是Pandas内的合并工具 axis=1代表横向堆叠
a2 = pd.DataFrame({
'name':list('abcd'),'chinese':[8,9,9,10]})
b2 = pd.DataFrame({
'name':list('cde'),'chinese':[8,9,10]},index=[1,2,3]) #index 指定行号
pd.concat([a2,b2],axis=1)
pd.concat([a2,b2],axis=1,join='inner'