在R中创建数据帧时,有没有办法使用空格?

在R中创建数据帧时,有没有办法使用空格?,r,read.table,R,Read.table,我正在尝试使用R创建一个表格pdf,但首先我需要将所有信息放入R中的一个表格中。我想使用read.table函数,并以这种方式添加文本,但文本中有空格,因此它一直告诉我元素太多。有没有一种方法可以在不影响表格的情况下在单词之间创建间距 这是我的代码: df<-read.table(text= "1 data analytic 2 learn curve 3 process 4 competitive" df我们可以使用readLines阅读,使用sub创建引号,然后

我正在尝试使用R创建一个表格pdf,但首先我需要将所有信息放入R中的一个表格中。我想使用read.table函数,并以这种方式添加文本,但文本中有空格,因此它一直告诉我元素太多。有没有一种方法可以在不影响表格的情况下在单词之间创建间距

这是我的代码:

df<-read.table(text=
"1   data analytic
 2   learn curve
 3   process
 4   competitive"

df我们可以使用
readLines
阅读,使用
sub
创建引号,然后使用
read.table

lines1 <- sub("([A-z]+)\\s+([A-z]+)", "'\\1 \\2'", lines)
read.table(text=lines1, header=FALSE, stringsAsFactors=FALSE)
#  V1            V2
#1  1 data analytic
#2  2   learn curve
#3  3       process
#4  4   competitive
行1
lines <- readLines(textConnection("1   data analytic
2   learn curve
3   process
4   competitive"))    
lines <- readLines("filename.txt")