Pandas df.str.split () только для первого элемента - PullRequest
1 голос
/ 08 марта 2019

У меня есть столбец в кадре данных с чатами, общий формат которого в каждой ячейке:

' имя агента : разговор '

Я хотел бы создать новый столбец, содержащий только часть разговор .

Я сделал это, используя следующий код:

filtered_transcript_text['msgText'].str.split(':', expand = True)

Однако эта функция создает разделение для каждого вхождения, а не только для первого. Есть ли способ использовать функцию split только для первого экземпляра экземпляра?

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

Ответы [ 2 ]

1 голос
/ 08 марта 2019

Попробуйте добавить n=1

filtered_transcript_text['msgText'].str.split(':', expand = True,n=1)
0 голосов
/ 08 марта 2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...