如何将 R 输出数据保存到文本文件

How to save R output data to a text file

祝你一切顺利。

我的问题可能已经被其他人回答了,但由于我找不到相关的答案,所以我在这里写了一个post。

问题

如何将 R 输出保存到文本文件。

我已经使用 R 从扫描的 PDF 中提取数据,但我的输出在控制台中,我想将其保存为文本文件。如果您有任何建议,请告诉我。

我的代码如下

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

如何将 cat(text) 保存到文本文件

谢谢

如何拆分以下数据任何想法

  Xxxx xxxx xxxx xxxx x [2 XXXX 3.45 10.1000 .20

第一个拆分必须是 [2,然后是空格

正如 Stéphane Laurent 所说,您可以使用

保存输出
cat(text, file = "myfile.txt")

如果要创建数据框,可以直接使用文本对象。例如:

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

或者,如果您想保存文件然后读入,我建议您选择一种更适合存储表格的文件格式。 IE。 csv.

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

df <- read.csv("text.csv")