我遇到一种情况,我的一列是自行车名称,其中包含诸如 RoyalEnfeild经典350 我只希望在该列中替换公司名称,即RoyalEnfeild。
以使该特定列的所有值都应使用新字符串更改
例如:
旧桌子就像-
No Aggregation
新表格
Bike Name
RoyalEnfeild Classic 350
RoyalEnfeild Classic 350
KTM dUKE 390
我是python的新手,有人可以为我提供答案吗?
答案 0 :(得分:0)
对于此示例,请尝试:
df['Bike Name'].str.extract('(\w+)')
输出:
0
0 RoyalEnfeild
1 RoyalEnfeild
2 KTM
答案 1 :(得分:0)
如果是字符串,则可以使用字符串切片;如果是数组,则可以访问该元素并将其关联到要分配的任何字符串。 arrays string slicing