Як створити кадр даних із випадковими числами в r
Ви можете використовувати будь-який із наведених нижче методів, щоб створити кадр даних із випадковими числами в R:
Спосіб 1: Створення кадру даних із випадковими значеннями в діапазоні
#create data frame of 10 random values between 1 and 20 df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 ))
Спосіб 2. Створіть кадр даних із випадковими цілими числами в діапазоні
#create data frame of 10 random integers between 1 and 20 df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 20 ), 0), nrow= 5 ))
Наступні приклади показують, як використовувати кожен із цих методів на практиці.
Спосіб 1: Створення кадру даних із випадковими значеннями в діапазоні
Наступний код показує, як створити кадр даних із 5 рядків, що складаються з 10 випадкових значень від 1 до 20:
#make this example reproducible set. seed ( 1 ) #create data frame with 10 random numbers between 1 and 20 df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 )) #define column names names(df) <- c('A', 'B') #view data frame df AB 1 6.044665 18.069404 2 8.070354 18.948830 3 11.884214 13.555158 4 18.255948 12.953167 5 4.831957 2.173939
Результатом є фрейм даних із 5 рядків і 2 стовпців, де кожне значення у фреймі даних становить від 1 до 20.
Спосіб 2. Створіть кадр даних із випадковими цілими числами в діапазоні
Наступний код показує, як створити блок даних із 10 випадкових цілих чисел від 1 до 50:
#make this example reproducible set. seed ( 1 ) #create data frame with 10 random integers between 1 and 50 df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 50 ), 0), nrow= 5 )) #define column names names(df) <- c('A', 'B') #view data frame df AB 1 14 45 2 19 47 3 29 33 4 46 32 5 11 4
Результатом є кадр даних із 5 рядків і 2 стовпців, де кожне значення у кадрі даних є цілим числом від 1 до 50.
Зауважте, що функція runif() генерує випадкові числа, включаючи мінімальне та максимальне значення.
Наприклад, кадр даних вище може містити як 1, так і 50.
Також зауважте, що під час використання цього методу одне й те саме число може з’являтися у кадрі даних кілька разів.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як створити вектор із випадковими числами в R
Як створити матрицю з випадковими числами в R
Як вибрати випадкові зразки в R