|
setup diary |
fl<-file("data.txt","r") ttl<-"" repeat{ num<-readLines(fl,1,ok=FALSE) if( regexpr("^s*[\\d\\.]",num,perl=TRUE)!=-1 ){break} ttl<-num } close(fl) cat(ttl) cat(num)最初に数字かピリオドが来るまで一行ずつ読んで行くようにしてみた。データが無いときには、エラーが出るように、readLinesではok=FALSEとした。これで少しは扱えるファイルの種類が増えるかな。