ALSO:
私は、次の列awithデータフレームを持っているMENU_HINT
し、3番目のワードを選び出すことにより、新しい列を作るために探してイム:
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
私はカント、Darw、YARV、Goul後だが、それは、トップ値(カント)の上に固定されます。
私はイムの近くを知っているが、任意のヘルプは素晴らしいことだので(のpythonへイム新しい)問題を把握するように見えるカント!
ありがとう!
エズレル:
使用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]