在python中,我有以下df(第一行中的标题):
FullName FirstName
'MichaelJordan' 'Michael'
'KobeBryant' 'Kobe'
'LeBronJames' 'LeBron'
我正试图根据“FirstName”中的值在“FullName”中分割每条记录,但运气不好
这就是我所尝试的:
df['Names'] = df['FullName'].str.split(df['FirstName'])
这会产生错误:
'Series' objects are mutable, thus they cannot be hashed
期望输出:
print(df['Names'])
['Michael', 'Jordan']
['Kobe', 'Bryant']
['LeBron', 'James']
str.replace
同样的想法,但使用
map
由于您正在进行行操作,因此我们可以使用apply
其思想是将名字替换为self+逗号分隔
相关问题 更多 >
编程相关推荐