gpt4 book ai didi

python-3.x - 在列表中的字符串中查找最后一个单词(Pandas,Python 3)

转载 作者:行者123 更新时间:2023-12-04 17:00:06 26 4
gpt4 key购买 nike

我有一个名为“Stories”的 DF,如下所示:

Story
The Man
The Man Child
The Boy of Egypt
The Legend of Zelda

有没有办法提取每个字符串中的最后一个单词?

就像是:
Stories['Prefix'] = final['Story'].str.extract(r'([^ ]*)') 

找到前缀,但我不确定如何相应地调整它

我希望最终得到类似的东西
Story                  Suffix
The Word Of Man Man
The Man of Legend Legend
The Boy of Egypt Egypt
The Legend of Zelda Zelda

任何帮助将非常感激!

最佳答案

您可以使用 .str两次,如 .str[-1]将拾取最后一个元素:

>>> df["Suffix"] = df["Story"].str.split().str[-1]
>>> df
Story Suffix
0 The Man Man
1 The Man Child Child
2 The Boy of Egypt Egypt
3 The Legend of Zelda Zelda

关于python-3.x - 在列表中的字符串中查找最后一个单词(Pandas,Python 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25900332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com