У меня есть основной файл данных, полный информации о предметах исследования (возраст, пол, масса тела), и я хотел бы генерировать новый фрейм данных, который представляет пул предметов каждый раз, когда мы добавляем новый предмет. Так, например, мы можем использовать это в качестве репрезентативной базы данных:
N=30 #total number of subjects
data=matrix(nrow=N,ncol=4)
data[,1]=1:nrow(data)
for(i in 1:N){
data[i,2]=(sample(0:1,1))
data[i,3]=(sample(18:80,1))
data[i,4]=(sample(18:30,1))
}
data <- as.data.frame(data)
colnames(data)=c("id","sex","age","BMI")
Я пытался выяснить код, который позволил бы мне набрать
что-то вроде data_5 и возвращает фрейм данных, который содержит все столбцы, но только первые 5 строк. Пока что у меня есть это, но это, кажется, не правильно. Кто-нибудь может помочь?
n=nrow(data) #number of rows/subjects
n
for (i in 2:n) {
data[i]=data[i,]
}
Любая помощь будет высоко ценится!
Спасибо,
Andrew