aa<-data.frame(readLines("ftp://ftp.cmegroup.com/pub/settle/stlint"))
aa<-data.frame(aa[-1:-3,])
colnames(aa)<-"whatever"
我希望将每个部分放在以&#39; ZE&#39;开头的标题下。并以下一个&#39; ZE&#39;之前的最后一个数据行结束。或者在&#39; TOTAL&#39; ...所以基本上我想要36个物体(长度(grep(&#34; ZE&#34;,aa $ whatever [1:nrow(aa)]))= 36)每个都以他们各自的“ZE”开头。标题后跟(大致)70行数据,每个对象由各自的标题标识。因此,举例来说,我希望将第一个数据集(以行ZE MAR15 EURODOLLAR OPTIONS CALL为首)命名为&#39; 2015年3月呼叫的一些变体&#39;因为我只需要表示月份,年份,以及数据是用于通话还是看跌期权。
我实际上可以通过循环来批量编码,但这是我的问题:现在当然是第一个&#39; ZE&#39;月是2015年3月,即2015年3月,最后一个是“ZE”。月份是12月18日,或者2015年12月。这会随着时间的推移而改变,我希望能够根据第一行自动命名它们,而不会在每个合同的月份变化时调整脚本。那么是否可以根据标题的内容灵活地命名每个子集?
由于