dataframe怎么新建列,第一列为0,4,8以此类推的数值,第二列为1,5,9以此类推的数值,第三列为2,6,10以此类推的数值,第四列为3,7,11以此类推的数值?
dataframe怎么新建列,第一列为0,4,8以此类推的数值,第二列为1,5,9以此类推的数值,第三列为2,6,10以此类推的数值,第四列为3,7,11以此类推的数值?
可以用pd.merge,用pd.concat([df1,df2],axis=1) 也可以
df1 = pd.DataFrame(list(range(0,10,4)),columns=['c1'])
df2 = pd.DataFrame(list(range(1,10,4)),columns=['c2'])
pd.merge(df1,df2,left_index=True,right_index=True)