كيفية حفظ مخرجات r في ملف نصي (مع أمثلة)


هناك طريقتان شائعتان لحفظ مخرجات R في ملف نصي:

الأسلوب 1: استخدام الدالة Sink()

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

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

#close the external connection
sink()

الطريقة الثانية: استخدم الدالة cat()

 #write string to file
cat(" here is some text ", file = " my_data.txt ")

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

مثال 1: حفظ مخرجات R إلى ملف نصي باستخدام Sink()

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

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

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

#close the external connection
sink()

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

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

يمكننا أيضًا استخدام الدالة cat() لتصدير شيء أكثر تعقيدًا مثل كتلة من البيانات إلى ملف نصي:

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

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

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

مثال 2: حفظ مخرجات R إلى ملف نصي باستخدام cat()

يمكننا استخدام الدالة cat() التالية لحفظ سلسلة في ملف نصي:

 #save string to text file
cat(" here is some text ", file = " my_data.txt ")

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

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

لاحظ أن الدالة cat() لا تتضمن أي أرقام أسطر وحدة تحكم R في الملف النصي، على عكس الدالة Sink() .

لا تتردد في استخدام الوظيفة التي تناسب احتياجاتك.

مصادر إضافية

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

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

Add a Comment

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