添加多列

时间:2019-06-14 08:12:40

标签: python pandas

如何将一个数据帧中的多个列添加到另一个数据帧中,我已经发现要添加单个列但不能获取多个列。我是新手

df

new['Symbol']= pd.Series(df['Symbol'])
dfnew['Symbol']['Desc']= pd.Series(df['Symbol']['Desc'])

1 个答案:

答案 0 :(得分:1)

使用:

dfnew['Symbol'],dfnew['Desc']= df['Symbol'],df['Desc']

df.assign()

dfnew=dfnew.assign(Symbol=df.Symbol,Desc=df.Desc)

如果需要,首先将dfnew初始化为dfnew=pd.DataFrame()