Как разделить строки столбцов текста на основе разделителя или фразы и сохранить имя при каждом разделении? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть фрейм с обзором фильмов с двумя столбцами: название фильма и обзор. Я хочу разделить обзор на предложения, основанные на разделителе.,?! или фраза. Затем я хочу взять этот разделенный обзор и переместить его на один столбец вниз, сохранив при этом название фильма на одну строку вниз. Смысл в том, чтобы облегчить анализ настроений на основе каждого предложения или фразы.

df[review] = df['review'].str.split('. or ? or ! or ?').reshape(0,1)

movie1.........Great movie...................................................................................................
movie1.........and Alot of action............................................ movie2.........What did I think?..........................................................................................
movie2..........It was a horrible...........................................................................................
movie2..........and waste of money!!..............................

1 Ответ

0 голосов
/ 23 апреля 2019

df.Review.str.split ('.'). Apply (Series, 1) .stack ()

...