在 RStudio 中导入可变大小的数据文件 headers

import data files in RStudio with variable sized headers

我有以下格式的输入文件列表:

student name
student grade
student extracurricular 1
student extracurricular n
---------------------------------------
course1 1st_semester_grade 2nd_semester_grade
course2 1st_semester_grade 2nd_semester_grade

我使用 RCurl 从网络导入这些数据。每个文件都在不同的 url 中。 我想丢弃“----”上方的所有内容,并将所有 course/grade 信息加载到 table 中。有没有办法在导入时执行此操作?由于每个学生可能有不同数量的课外活动,我不能只丢弃前 "n" 行。

因为可变长度 header 并不是真的那么长,我只是要阅读整个页面并进行 strsplit 以摆脱虚线以上的所有内容。