당신은 할 수 :
lines1 <- readLines(textConnection(", , RUN1
V1 V2 V3 V4
MWMT 0.027 0.002 0.002 0.007
MSP 0.029 0.004 0.002 0.012
, , RUN2
V1 V2 V3 V4
MWMT 0.029 0.003 0.005 0.006
MSP 0.031 0.004 0.006 0.017"))
indx <- grepl(",",lines1)
lst1 <- lapply(split(lines1[-which(indx)],cumsum(indx)[-which(indx)]),function(x) read.table(text=x, header=T))
names(lst1) <- gsub("[, ]","", lines1[indx])
lst1
#$RUN1
# V1 V2 V3 V4
#MWMT 0.027 0.002 0.002 0.007
#MSP 0.029 0.004 0.002 0.012
#$RUN2
# V1 V2 V3 V4
#MWMT 0.029 0.003 0.005 0.006
#MSP 0.031 0.004 0.006 0.017
이미 예를 들어, 형식의 데이터를 읽을 경우 : R의 배열과 같이 구성되어
a1 <- array(1:60, c(2,5,6))
lapply(1:dim(a1)[3], function(i) a1[,,i])
. csv 파일에 있나요? 또는이 .rda 파일입니까? – rawr
이 데이터는 어떻게 생성 되었습니까? 분명히 data.frame이 아니었지만 아마도 하나의 것으로 변환 될 수있는 무언가 였을 것입니다. R은 좋은 직사각형 데이터를 읽는 데 가장 좋습니다. 이것은 엉망진창처럼 보입니다. – MrFlick