gpt4 book ai didi

python - 数据框将文本拆分为新列

转载 作者:行者123 更新时间:2023-12-04 10:17:29 25 4
gpt4 key购买 nike

我有一个带有以下列 MENU_HINT 的数据框我希望通过挑选第三个词来创建一个新列:

MENU_HINT
AUS / Cant (AUS)
AUS / Darw (AUS)
AUS / YarV (AUS)
AUS / Goul (AUS)
我的代码如下:
splittext = str(dfresults['MENU_HINT'])
dfresults['City'] = splittext.split()[3]
这给了我:
MENU_HINT                City
AUS / Cant (AUS) Cant
AUS / Darw (AUS) Cant
AUS / YarV (AUS) Cant
AUS / Goul (AUS) Cant
我在追求 Cant、Darw、YarV、Goul,但它正在修复最高值(Cant)。
我知道我很接近但似乎无法弄清楚问题所以任何帮助都会很棒!

最佳答案

使用 Series.str.split 切片:

#fourth value
dfresults['City'] = dfresults['MENU_HINT'].str.split().str[3]

#third value
dfresults['City'] = dfresults['MENU_HINT'].str.split().str[2]

关于python - 数据框将文本拆分为新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61006082/

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