Файл смешанной таблицы формата Split .txt в двух файлах таблиц

#r #file #split #txt

#r #файл #разделить #txt

Вопрос:

На языке программирования R возможно ли разделить файл .txt следующим образом: mixed_data.txt ->

введите описание изображения здесь

в двух файлах .txt, таких как: file1.txt

введите описание изображения здесь

и file2.txt

введите описание изображения здесь

Ответ №1:

Вот попытка, основанная на вашем примере:

 # read in the original file
x = readLines("example_mixed_dataset.txt")

# break it into two pieces based on the first occurrence of the word "Index"
# and write to two separate files
index = grep("Index", x)
writeLines(x[1:(index - 1)], "file1.txt")
writeLines(x[index:length(x)], "file2.txt")
  

Очевидно, что этот код не протестирован, потому что я не могу протестировать изображение файла, который вы опубликовали. Если есть проблемы, пожалуйста, опубликуйте образцы данных в виде текста, а не в виде рисунка, иначе я не смогу отлаживать.