У меня есть такой фрейм данных:
colum1 column2 column3 column4
0.34 0.45 4450 21
0.32 0.46 4451 41
0.41 0.12 2150 38
.
.
.
Этот фрейм данных содержит 2000 элементов.Я хотел бы создать список из 100 фреймов данных со случайно выбранными строками.Я кодировал прототип:
matrix_sampling<-list()
counter=1
original_data <- a
while( counter < 101) {
sub_sample <- data.frame(original_data[sample(nrow(original_data), 20), ])
matrix_sampling <- c(matrix_sampling, sub_sample)
counter = counter+1
}
Однако, когда я получаю доступ к следующей матрице:
matrix_sampling[[1]]
, это выдает 0,34, я ожидал первый кадр данных.Мне бы очень хотелось, чтобы структура данных была такой:
matrix_sampling[1] = dataframe1
matrix_sampling[2] = dataframe2
...
Где я могу даже увидеть имена столбцов.