Как извлечь только указанную часть строки в Python - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть ситуация, когда один из столбцов - это имя велосипеда, которое содержит значение, подобное RoyalEnfeild Classic 350. Я хочу, чтобы в этом столбце было заменено только название компании, т.е. RoyalEnfeild.

, чтобы все значения этогоконкретный столбец должен быть изменен с новой строкой

Например:

старая таблица похожа -

Bike Name 
RoyalEnfeild Classic 350
RoyalEnfeild Classic 350
KTM dUKE 390

NEW Table

Bike Name
RoyalEnfeild
RoyalEnfeild 
KTM 

Я новичок в Python, кто-нибудь может мне помочь с ответом?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Вы можете использовать нарезку строк в случае, если это строка. Или, если это массив, вы можете получить доступ к этому элементу и присвоить его любой строке, которую хотите назначить. массивы нарезка строк

0 голосов
/ 19 февраля 2019

Для этого примера попробуйте:

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

Вывод:

              0
0  RoyalEnfeild
1  RoyalEnfeild
2           KTM
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...