Как сохранить выходные данные 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")