كيفية استخدام الدالة sink() في لغة r (مع أمثلة)


يمكنك استخدام الدالة Sink() لتوجيه إخراج R إلى اتصال خارجي.

هذه الميزة مفيدة لأنها تسمح لك بتصدير سلاسل أو كتل من البيانات بسهولة إلى ملف CSV أو ملف نصي.

تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink() 

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

مثال 1: استخدم Sink() لتصدير سلسلة إلى ملف نصي

يمكننا استخدام الدالة Sink() التالية لتصدير سلسلة إلى ملف نصي:

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink()

يمكننا بعد ذلك الانتقال إلى دليل العمل الحالي وفتح الملف النصي:

يحتوي الملف على السلسلة التي حددناها.

يمكنك أيضًا تصدير عدة سلاسل أحرف إلى ملف نصي:

 #define file name
sink(" my_data.txt ")

#write several strings to file
"first text"
"second text"
"third text"

#close the external connection
sink()

يمكننا بعد ذلك الانتقال إلى دليل العمل الحالي وفتح الملف النصي:

يحتوي الملف على السلاسل الثلاث التي حددناها.

مثال 2: استخدم Sink() لتصدير كتلة من البيانات إلى ملف نصي

يمكننا استخدام الدالة Sink() التالية لتصدير كتلة من البيانات إلى ملف نصي:

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

يمكننا بعد ذلك الانتقال إلى دليل العمل الحالي وفتح الملف النصي:

يحتوي الملف على إطار البيانات الذي أنشأناه.

مثال 3: استخدم Sink() لتصدير إطار بيانات إلى ملف CSV

يمكننا استخدام الدالة Sink() التالية لتصدير إطار بيانات إلى ملف CSV:

 #define file name
sink(" my_data.csv ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

يمكننا بعد ذلك الانتقال إلى دليل العمل الحالي وفتح ملف CSV:

يحتوي ملف CSV على إطار البيانات الذي أنشأناه.

مصادر إضافية

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

كيفية تصدير إطار بيانات إلى ملف Excel في R
كيفية تصدير إطار بيانات إلى ملف CSV في R

Add a Comment

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