R中的read.table未读取所有列

R中的read.table未读取所有列,r,R,我之前发布过一个与此相关的问题,但解决方案并没有完全解决我的问题 我有一个包含字符“'”和“#”的表,当我使用read.table()读取它时,它不能跳过包含这些字符的行 我正在使用以下命令读取文件: table<- read.table("table.txt",header =TRUE, sep ="\t",quote="'",skip=8,fill=TRUE, comment.char="#",check.names=F) 尝试使用readLines()获取原始行,然后根据分隔符拼接

我之前发布过一个与此相关的问题,但解决方案并没有完全解决我的问题

我有一个包含字符“'”和“#”的表,当我使用read.table()读取它时,它不能跳过包含这些字符的行

我正在使用以下命令读取文件:

table<- read.table("table.txt",header =TRUE, sep ="\t",quote="'",skip=8,fill=TRUE, comment.char="#",check.names=F)
尝试使用
readLines()
获取原始行,然后根据分隔符拼接它们

library(stringr)

# Open Connection to file
pathToFile <- path.expand("~/path/to/file/myfile.txt")
f <- file(pathToFile, "rb")  

# Read in lines
rawText <- readLines(f)

problemFreeTable <- 
  sapply(rawText, str_split, "\t")  # replace "\t" with "," or the appropriate delim. 
库(stringr)
#打开到文件的连接

pathToFile请向我们展示
table.txt
,如果没有它,我们需要通灵来解决您的问题…只是将表的一部分添加到了Post中。看不到示例。同时,尝试创建一些您自己的示例文件,每个文件一行或两行,看看哪一行有问题。我不知道是哪一行,因为它只读取表的第一列,似乎所有其他列都被忽略了,我想您应该使用
quote=“”,comment=“”
,而不是
quote=“”,comment.char=“#”
(如前一个问题所回答)
library(stringr)

# Open Connection to file
pathToFile <- path.expand("~/path/to/file/myfile.txt")
f <- file(pathToFile, "rb")  

# Read in lines
rawText <- readLines(f)

problemFreeTable <- 
  sapply(rawText, str_split, "\t")  # replace "\t" with "," or the appropriate delim.