您好我是R编程语言的新手并且有一个快速的问题。我需要获取[被动参考ROX的原始数据]之后的数据.csv看起来像这样:
S235-A91 D14 SSEA4+ Tra1-60+ 52 Unknown
Dose Meter Reading Data
Cycle Number 1 2
ROX 519980 520191
FAM-MGB 62116 62108
Raw Data for Passive Reference ROX
Chamber ID 1 2
S235-A01 15644 15635
S235-A02 15936 15920
显然有更多的数据。由于[被动参考ROX的原始数据]不是顶部的标题,我如何才能获得该部分,S235-A01的值是多少?目前我正在搞砸并且:test <- read.csv(file="myFile.csv",head=TRUE,sep=",")
但不知道该怎么办,因为我做不到:test $ RawDataforPassiveReferenceROX。任何帮助将不胜感激,谢谢。 -SAM
答案 0 :(得分:0)
尝试
lines <- readLines("file.txt")
indx <- grep("^Chamber", lines)
dat <- read.table(text=lines[(indx+1):length(lines)],
sep="", header=FALSE, stringsAsFactors=FALSE, check.names=FALSE)
colnames(dat) <- strsplit(gsub("(?<=Chamber) ", "_",
lines[indx], perl=TRUE), " +")[[1]]
dat
# Chamber_ID 1 2
#1 S235-A01 15644 15635
#2 S235-A02 15936 15920