我想将csv文件的内容导入到R中,csv文件垂直包含多个数据部分,由空行和星号分隔。例如
********************************************************
* SAMPLE DATA ******************************************
********************************************************
Name, DOB, Sex
Rod, 1/1/1970, M
Jane, 5/7/1980, F
Freddy, 9.12,1965, M
*******************************************************
* Income Data ****************************************
*******************************************************
Name, Income
Rod, 10000
Jane, 15000
Freddy, 7500
我想将其作为两个单独的数据帧导入到 R 中。目前,我正在手动将 csv 文件切割成更小的文件,但我想我可以使用 read.csv 以及 read.csv 的跳过和 nrows 设置来完成此操作,如果我能找出分节符在哪里。
这给了我每个空行的逻辑 TRUE
ifelse(readLines("DATA.csv")=="",TRUE,FALSE)
我希望有人已经解决了这个问题。