[R] How to re-combine values based on an index?

Brian Feeny bfeeny at mac.com
Sun Dec 2 05:04:11 CET 2012


I am able to split my df into two like so:

dataset <- trainset
index <- 1:nrow(dataset)
testindex <- sample(index, trunc(length(index)*30/100))
trainset <- dataset[-testindex,]
testset <- dataset[testindex,-1]

So I have the index information, how could I re-combine the data using that back into a single df?

I tried what I thought might work, but failed with:

newdataset[testindex] = testset[testindex]
  object 'dataset' not found
newdataset[-testindex] = trainset[-testindex]
  object 'dataset' not found

Brian



More information about the R-help mailing list