【发布时间】:2013-07-05 09:22:09
【问题描述】:
我有很多字符串文件 (.str),我想在 R 中导入它们(循环文件)。 问题是第一行既不是列名也不是矩阵的开头。它是注释行。最后一行同上。 在这两行之间,站起来我要导入的矩阵.. 我该怎么做?
谢谢
【问题讨论】:
-
欢迎来到 SO。请阅读本文以了解如何创建reproducible example。例如,在这种情况下,您应该添加文本的某些部分,然后您尝试了什么。
-
它们之前是否有任何类型的评论字符?
-
阅读
?read.table。参数skip、nrow和comment.char可能与您相关。 -
如果文件的结构不同,您可以随时使用
readLines读入,然后使用正则表达式函数删除不需要的行,然后再转换为您想要的数据结构。 -
@user2551551 但是如果 first 行是您要跳过的那一行,只需在
read.table中使用skip = 1即可跳过第一行行并照常进行,例如read.table( "myfile.txt" , skip = 1 , header = TRUE )