我希望有可能有办法做到这一点,但经过一段时间的努力,我没有运气。
我正在使用在单个文件中提供多个表的数据文件(.csv
格式)。每个表都有自己的标题行和与之关联的数据。有没有办法导入此文件并为每个标题/数据集创建单独的数据框?
非常感谢任何可以提供的帮助或想法。
可以找到数据文件及其结构的示例Here
尝试使用read.csv
时出现以下错误:
" read.table出错(file = file,header = header,sep = sep,quote = quote,: 比列名更多的列"
答案 0 :(得分:3)
阅读read.table
的帮助:
nrows
:要解析的行数skip
:要跳过的行数您可以按如下方式解析文件:
first <- read.table(myFile, nrows=2)
second <- read.table(myFile, skip=3, nrows=2)
third <- read.table(myFile, skip=6, nrows=8)
您可以使用grep()
搜索表格分隔符来自动执行此操作。
您也可以使用fill=TRUE
阅读表格,然后将表格拆分出来。