在 Python 中将数据帧的值转换为句子



我在python中有以下数据帧: 在此处输入图像描述

我想根据end_sentence列值将单词ok(index = 0(转换为一个句子(索引= 24(,该列值为1表示句子的结尾。从 Night(index=25( 到 显著 (index=41( 到另一个句子

sentences = []
indices = df.index[df['end_sentence'] == 1]
begin = 0
for i in indices:
end = i + 1
sentence = ' '.join(list(df['word'][begin:end]))
sentences.append(sentence)
begin = end

最新更新