كيفية إنشاء إطار بيانات بأرقام عشوائية في r


يمكنك استخدام أي من الطرق التالية لإنشاء إطار بيانات بأرقام عشوائية في R:

الطريقة الأولى: إنشاء إطار بيانات بقيم عشوائية في النطاق

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

الطريقة الثانية: إنشاء إطار بيانات بأعداد صحيحة عشوائية في النطاق

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

توضح الأمثلة التالية كيفية استخدام كل من هذه الطرق عمليًا.

الطريقة الأولى: إنشاء إطار بيانات بقيم عشوائية في النطاق

الكود التالي يوضح كيفية إنشاء إطار بيانات مكون من 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 صفوف وعمودين، حيث تتراوح كل قيمة في إطار البيانات بين 1 و20.

الطريقة الثانية: إنشاء إطار بيانات بأعداد صحيحة عشوائية في النطاق

يوضح التعليمة البرمجية التالية كيفية إنشاء كتلة بيانات مكونة من 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 صفوف وعمودين، حيث تكون كل قيمة في إطار البيانات عددًا صحيحًا بين 1 و50.

لاحظ أن الدالة runif() تولد أرقامًا عشوائية، بما في ذلك قيم الحد الأدنى والحد الأقصى .

على سبيل المثال، من الممكن أن يتضمن إطار البيانات أعلاه كلا من 1 و50.

لاحظ أيضًا أنه من الممكن أن يظهر نفس الرقم عدة مرات في إطار البيانات عند استخدام هذه الطريقة.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:

كيفية إنشاء متجه بأرقام عشوائية في R
كيفية إنشاء مصفوفة بأرقام عشوائية في R
كيفية اختيار عينات عشوائية في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *