Я хочу взять тиббл, представляющий диалог, и превратить его в .txt, который можно редактировать вручную в текстовом редакторе и затем возвращать в тиббл для обработки.
Ключевая проблема, с которой я столкнулся разделяет блоки текста так, чтобы их можно было повторно импортировать в аналогичный формат после редактирования, сохраняя при этом обозначение «Динамик».
Скорость важна как объем файлов и длина каждого текста большой сегмент.
Вот тиббл ввода:
tibble::tribble(
~word, ~speakerTag,
"been", 1L,
"going", 1L,
"on", 1L,
"and", 1L,
"what", 1L,
"your", 1L,
"goals", 1L,
"are.", 1L,
"Yeah,", 2L,
"so", 2L,
"so", 2L,
"John", 2L,
"has", 2L,
"15", 2L
)
Вот желаемый вывод в .txt:
###Speaker 1###
been going on and what your goals are.
###Speaker 2###
Yeah, so so John has 15
Вот желаемое возвращение после исправления ошибок вручную :
~word, ~speakerTag,
"been", 1L,
"going", 1L,
"on", 1L,
"and", 1L,
"what", 1L,
"your", 1L,
"goals", 1L,
"in", 1L,
"r", 1L,
"Yeah,", 2L,
"so", 2L,
"so", 2L,
"John", 2L,
"hates", 2L,
"50", 2L
)