如何将一个数据帧中的多个列添加到另一个数据帧中,我已经发现要添加单个列但不能获取多个列。我是新手
df
new['Symbol']= pd.Series(df['Symbol'])
dfnew['Symbol']['Desc']= pd.Series(df['Symbol']['Desc'])
答案 0 :(得分:1)
使用:
dfnew['Symbol'],dfnew['Desc']= df['Symbol'],df['Desc']
dfnew=dfnew.assign(Symbol=df.Symbol,Desc=df.Desc)
如果需要,首先将dfnew
初始化为dfnew=pd.DataFrame()