我试图将一个平面文件读入R.
它由';'分隔 并有12条引导线来描述内容.我想阅读该文件并排除评论.
但问题是注释行11包含数据头,如下所示:
# Fields: labno; name; dob; sex; location; date
有没有办法可以从注释中提取标题并将其应用于数据.我想这样做的方法是只读取前11行并将labno中的所有内容存储为向量.我会从第13行读取所有内容,并使用商店向量作为日期的列名.
有没有办法读取前11行并删除之前的所有内容 labno
谢谢.
步骤1:
hdrs <- read.table("somefile.txt", nrows=1, skip=10, comment.char="")
Run Code Online (Sandbox Code Playgroud)
第2步:
dat <- read.table("somefile.txt", skip=12)
Run Code Online (Sandbox Code Playgroud)
第三步:
names(dat) <- scan(textConnection(sub("# Fields\\:", "", hdrs)),
what="character", sep=";")
Run Code Online (Sandbox Code Playgroud)