![](/img/trans.png)
[英]Pandas.rolling_apply lambda on multiple columns of DataFrame
[英]Pandas dataframe apply lambda based on inputs from multiple columns
我认为在这里apply
不是必需的,只需将列与+
连接在一起:
df['FullName'] = df.FirstName + ' ' + df.LastName
或者使用Series.str.cat
:
df['FullName'] = df.FirstName.str.cat(df.LastName, sep=' ')
使用lambda
解决方案是可能的,但速度很慢:
df['FullName'] = df.apply(lambda x: x.FirstName + ' ' + x.LastName, axis=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.