Как получить несколько предложений в строке в столбце строки в Pandas - PullRequest
0 голосов
/ 25 июня 2018

У меня есть ниже Dataframe. Мне нужно убрать пробел между двумя предложениями и поместить его в одно.

Ввод:

id  text
1   compliant solve.
    today  query clear
2   branch visit on date-16/02/2018
    contact person
    xyz -101010101
3   visit on date-16/06/2018
    contact person-ddd -66666
4   visit on date-14-02-2018
    contact person
    ak -80000003

Вывод из фрейма данных с использованием to_dict:

140: 'visit on date-16/02/2018\ncontect person\xyz-567890',
141: 'visit on date-08/02/2018\ncontect person \nabc - 908789\nabcd
142: 'visit on date-08/03/2018\ncontect person\npqrspqrs pqrssssp -8909787901',
143: 'visit on date-08/05/2018\ncontect person-jagggan aaaa 897654321',
144: 'visit on date-09/02/2018\ncontect person\nqqqqqqqqqe-9087654321',
145: 'abcdefgh\n business sourcing\n35000 sourced',

Вывод из df:

369: 'abcdefgh. \n\ndiscussion on xyz', 370: 'new byusiness', 371: 'new 
busnes', 372: 'ghi call', 373: 'new business\npolicy deliver\npaopo refund'

Выход:

id  text
1   compliant solve. today  query clear
2   branch visit on date-16/02/2018 contact person xyz -101010101
3   visit on date-16/06/2018 contact person-ddd -66666
4   visit on date-14-02-2018 contact person ak -80000003

1 Ответ

0 голосов
/ 25 июня 2018

Попробуйте это:

df.text = df.text.str.replace('\n', ' ')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...