如何在Python中分割字符串并只获取一个单词

我有一个类似这样的字符串:

HELLO TEST PACKAGE PARIS1 PROJECT

我通过选择行和列得到了这个字符串:

project_name = df[col_pro].values[row_pro]

我只想将“PARIS”放在“location_id”的新列中

我试图把它们分开,但我很难只得到“巴黎”。

我怎样才能用Python做到这一点?谢谢



慕少森
浏览 48回答 2
2回答

繁星点点滴滴

我会使用命名组。说你有df;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;HELLO&nbsp;TEST&nbsp;PACKAGE&nbsp;PARIS1&nbsp;PROJECT使用命名组df.text.str.extract(r'(?P<location_id>PARIS)')

繁花如伊

首先分割字符串并用空字符串替换数字import reproject_name = 'HELLO TEST PACKAGE PARIS1 PROJECT'project_name_list = fullname.split()for i in range(len(project_name_list)):&nbsp; project_name_list[i] =(re.sub('\d', '', project_name_list[i]))&nbsp;&nbsp;&nbsp;&nbsp;print(project_name_list)#['HELLO', 'TEST', 'PACKAGE', 'PARIS', 'PROJECT']如果需要返回字符串,请使用 str.joinproject_name = ' '.join(project_name_list)#HELLO TEST PACKAGE PARIS PROJECT
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python