كيفية إنشاء إطار بيانات بأرقام عشوائية في 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