我在 Pandas 資料框中有一列,如下所示:
Name
Apples 65xgb
Oranges 23hjkj
Bananas 76hhfk
....
是不是要去掉字串的結尾,只在列中留下產品的名稱?:
Name
Apples
Oranges
Bananas
....
uj5u.com熱心網友回復:
df['Name'] = df['Name'].str.split().str[0]
uj5u.com熱心網友回復:
如果您有一個空格后跟一個數字,請使用:
# df = df.assign(Name=df['Name'].str.split('\s \d ').str[0])
df['Name'] = df['Name'].str.split('\s \d ').str[0]
print(df)
# Output
Name
0 Apples
1 Oranges
2 Bananas
uj5u.com熱心網友回復:
提取字串中的第一個短語
df['Name'] =df['Name'].str.extract('(^\w )')
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/399298.html
