R'de rastgele sayılarla bir veri çerçevesi nasıl oluşturulur


R’de rastgele sayılarla bir veri çerçevesi oluşturmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: Aralıktaki rastgele değerlere sahip bir veri çerçevesi oluşturun

 #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 ))

Yöntem 2: Aralıktaki rastgele tamsayılarla bir veri çerçevesi oluşturun

 #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 ))

Aşağıdaki örnekler bu yöntemlerin her birinin pratikte nasıl kullanılacağını göstermektedir.

Yöntem 1: Aralıktaki rastgele değerlere sahip bir veri çerçevesi oluşturun

Aşağıdaki kod, 1 ile 20 arasında 10 rastgele değerden oluşan 5 satırlı bir veri çerçevesinin nasıl oluşturulacağını gösterir:

 #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

Sonuç, veri çerçevesindeki her değerin 1 ile 20 arasında olduğu 5 satır ve 2 sütundan oluşan bir veri çerçevesidir.

Yöntem 2: Aralıktaki rastgele tamsayılarla bir veri çerçevesi oluşturun

Aşağıdaki kod, 1 ile 50 arasında 10 rastgele tamsayıdan oluşan bir veri bloğunun nasıl oluşturulacağını gösterir:

 #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

Sonuç, 5 satır ve 2 sütundan oluşan bir veri çerçevesidir; burada veri çerçevesindeki her değer, 1 ile 50 arasında bir tam sayıdır.

runif() fonksiyonunun minimum ve maksimum değerler de dahil olmak üzere rastgele sayılar ürettiğini unutmayın.

Örneğin yukarıdaki veri çerçevesinin hem 1’i hem de 50’yi içermesi mümkündür.

Ayrıca, bu yöntemi kullanırken aynı sayının veri çerçevesinde birden çok kez görünmesinin mümkün olduğunu unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de rastgele sayılarla bir vektör nasıl oluşturulur
R’de rastgele sayılarla bir matris nasıl oluşturulur
R’de rastgele örnekler nasıl seçilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir