我有一个字符串,由多个空格分隔,我想将此向量转换为数据框。
矢量如下所示。我在阅读文件时尝试使用df <- read.table("table.txt", sep = "
+")
,但收到错误invalid 'sep' value: must be one byte
v <- c("text2 54654656TEXT Text text 11","text3 56TEXT Text text 15")
答案 0 :(得分:0)
您不能通过多个字符分隔。所以我建议首先准备数据文件:
lines<-readLines("table.txt")
oneSpace<-gsub("\\s+"," ",lines,fixed = F)
writeLines(oneSpace,"tableOneSpace.txt")
read.table("tableOneSpace.txt",sep = " ")