كيفية تحويل جدول إلى إطار بيانات في لغة r (مع أمثلة)


يمكنك استخدام بناء الجملة الأساسي التالي لتحويل جدول إلى إطار بيانات في R:

 df <- data. frame (rbind(table_name))

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: تحويل جدول إلى إطار بيانات في R

لنبدأ بإنشاء جدول في R:

 #create matrix with 4 columns
tab <- matrix(1:8, ncol= 4 , byrow= TRUE )

#define column names and row names of matrix
colnames(tab) <- c('A', 'B', 'C', 'D')
rownames(tab) <- c('F', 'G')

#convert matrix to table 
tab <- as. table (tab)

#view table 
tab

  ABCD
F 1 2 3 4
G 5 6 7 8

#view class
class(tab)

[1] “table”

بعد ذلك، لنحول الجدول إلى إطار بيانات:

 #convert table to data frame
df <- data. frame (rbind(tab))

#view data frame
df

  ABCD
F 1 2 3 4
G 5 6 7 8

#view class
class(df)

[1] "data.frame"

يمكننا أن نرى أن الجدول قد تم تحويله إلى إطار بيانات.

لاحظ أنه يمكننا أيضًا استخدام الدالة Row.names لتغيير أسماء صفوف إطار البيانات بسرعة :

 #change row names to list of numbers
row. names (df) <- 1:nrow(df)

#view updated data frame
df

  ABCD
1 1 2 3 4
2 5 6 7 8

لاحظ أنه تم تغيير أسماء الأسطر من “F” و”G” إلى 1 و2.

مصادر إضافية

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

كيفية تحويل المصفوفة إلى متجه في R
كيفية تحويل قائمة إلى مصفوفة في R
كيفية تحويل عمود إطار البيانات إلى ناقل في R

Add a Comment

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