Как сохранить выходные данные R в текстовый файл

Надеюсь, что ваши дела идут хорошо.

На мой вопрос мог ответить кто-то другой, но поскольку я не смог найти соответствующий ответ, я пишу здесь сообщение.

Вопрос

Как сохранить вывод R в текстовый файл.

Я извлек данные из отсканированного PDF-файла с помощью R, но мой вывод находится в консоли, и я хочу сохранить его как текстовый файл. Если у Вас есть предложения, пожалуйста, дайте мне знать.

Мой код выглядит следующим образом

library (tesseract)
filename= 'my_file.pdf'
file <- pdftools::pdf_convert(filename, dpi =600)
text<- tesseract::ocr(file)
Cat(text)

Как сохранить кота (текст) в текстовый файл

Спасибо

как разделить данные ниже любая идея

  Xxxx xxxx xxxx xxxx x [2 XXXX $123.45 10.1000 $10.20

Сначала должно быть разбито [2, а затем пробелы после

1 ответ

Решение

Как заметил Сент-Фан Лоран, вы можете сохранить результат с помощью

cat(text, file = "myfile.txt")

Если вы хотите создать фрейм данных, вы можете напрямую использовать текстовый объект. Например:

df <- data.frame("text" = text)

В качестве альтернативы, если вы хотите сохранить файл, а затем прочитать его, я предлагаю вам выбрать формат файла, который больше подходит для хранения таблиц. Т.е. csv.

write.csv(text, file = "text.csv", row.names = FALSE)

df <- read.csv("text.csv")
Другие вопросы по тегам