如何在python中仅提取字符串的指定部分

时间:2019-02-19 20:31:34

标签: python pandas numpy

我遇到一种情况,我的一列是自行车名称,其中包含诸如 RoyalEnfeild经典350 我只希望在该列中替换公司名称,即RoyalEnfeild。

以使该特定列的所有值都应使用新字符串更改

例如:

旧桌子就像-

No Aggregation

新表格

Bike Name 
RoyalEnfeild Classic 350
RoyalEnfeild Classic 350
KTM dUKE 390

我是python的新手,有人可以为我提供答案吗?

2 个答案:

答案 0 :(得分:0)

对于此示例,请尝试:

 df['Bike Name'].str.extract('(\w+)')

输出:

              0
0  RoyalEnfeild
1  RoyalEnfeild
2           KTM

答案 1 :(得分:0)

如果是字符串,则可以使用字符串切片;如果是数组,则可以访问该元素并将其关联到要分配的任何字符串。 arrays string slicing