数据框包含一个名为“ full_name”的列,其行如下所示:
full_name
Peter Eli Smith
Vanessa Mary Ellen
Raul Gonzales
Kristine S Lee
如何删除最后一个单词并添加一个名为“ first_middle_name”的附加列,其结果将是这样?
full_name first_middle_name
Peter Eli Smith Peter Eli
Vanessa Mary Ellen Vanessa Mary
Raul Gonzales Raul
Kristine S Lee Kristine S
谢谢
答案 0 :(得分:0)
我们可以在此处尝试使用str.replace
df["first_middle_name"] = df["full_name"].replace("\s+\S+$", "")
请参阅下面的演示链接中的上述正则表达式替换。