나는 다음과 같은 데이터 프레임이 있습니다열 내용을 이용하여 데이터 프레임을 서브 세트
Test <- data.frame(Species = c("A","B","C","D"),
WB1=c(0.1,1.1,0.9,1.2),
WB2=c(1, 0.8, 1.3, 1),
WB3=c(0.5, 0.7, 1.2, 0.9),
WB4=c(1.3, 1.2, 0.9, 0.6))
을 그리고 난 단지보다 라거있는 WB's
을 나열 종마다 새로운 데이터 프레임을 좀하고 싶습니다. 종 A
이 예 그래서 그 다음 내가 시도
WB1 WB4
1.0 1.3
것 :
AllSpecies <- Test$Species
AllWaterbodies <- colnames(Test)
for(species in AllSpecies)
{
ind <- which(Test$Species == species)
x <- Test[ind,]
colnames(x) <- AllWaterbodies
species <- "A"
을 말한다면,이보다 이미 나에게 줄 것입니다 :
Species WB1 WB2 WB3 NA
1 A 0.1 1 0.5 1.3
지금은 하나보다 큰 WB's
만을 나열하고 싶습니다. 그리고 이것이 내가 붙어있는 곳입니다. 어떤 몸이라도 루프를 완성 할 수 있습니까?
솔직히 말해서, 나는 'split'을 인식하지 못했습니다. – Beasterfield