读取数据文件——类似数组的结构——数据在一定数量的行之后开始



我正在尝试读取一些看起来像这样的txt文件:

dat typ outc
16 4 0 0 0
W9001 W9002 W9003 W9004 W9005 W9006 W9007 W9008 W9009 W9010 W9011 W9012 W9013 W9014 W9015 W9016
*KDY       bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb
*K6P       aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
*RDY      bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb
*Rhh       aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa

你知道这是什么类型的数据,或者如何在R中导入它吗?

跳过2行,然后像往常一样读取.table

read.table("someFile.txt", skip = 2)

或者使用data.table::fread,它擅长猜测数据从哪里开始:

fread("someFile.txt")

或者说明报头是如何开始的;W":

fread("someFile.txt", skip = "W")

最新更新