idx = np.repeat(c.index, c.values)
words = list(itertools.chain.from_iterable(w.values))
s = pd.Series(words, index=idx)
s.name = 'words'
print(df.join(s))
Как я могу создать новые строки в фрейме данных pandas, содержащем слова в строке существующей строки?