r语言中,随机取原本数据框90%,如何生成一个新的数据库是存放剩下的10%的数据?

2025-04-25 00:52:38
推荐回答(1个)
回答1:

train<-read.csv(file="small.dat",header=FALSE)

names(train)<-c("user","item","pref")

hs<-nrow(train)

a<-sample(hs, 0.9*hs)

trai<-train[a, ]

t <- train[-a,] ###剩下10%,相减是指行号