English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ملفات Excel بلغة R

ملفات صيغة Excel هي xls أو xlsx، يمكن استيراد هذين النوعين من الملفات مباشرة إلى R باستخدام مكتبة xlsx.

تعلم كيفية قراءة وكتابة ملفات Excel باستخدام R يتطلب تثبيت مكتبة扩张، يمكننا إدخال الأوامر التالية في وحدة التحكم في R لإعدادها:

install.packages("xlsx", repos = "https://mirrors.ustc.edu.cn/CRAN/")

install.packages("xlsx", repos = "https://mirrors.ustc.edu.cn/CRAN/")

يبدو العملية التالية:

بالطبع، تقريباً جميع برامج Excel وتقريباً جميع برامج الجداول تقدم دعمًا لتنسيق البيانات CSV، لذا يمكن تمامًا التفاعل مع R عبر CSV دون الحاجة إلى استخدام Excel.

# التحقق من تثبيت المكتبة
any(grepl("xlsx", installed.packages()))
# تحميل المكتبة
library("xlsx")
library("xlsx")

نتيجة تنفيذ الكود أعلاه هو:

[1] TRUE
تحميل المكتبة المطلوبة: rJava
تحميل المكتبة المطلوبة: methods
تحميل المكتبة المطلوبة: xlsxjars

بيانات ملف Excel:

id   Name    url    Likes
1   Google    www.google.com    111
2   w3codebox    ar.oldtoolbag.com    222
3   Taobao    www.taobao.com    333

يمكنك نسخ ولصق البيانات أعلاه إلى ملف Excel للاختبار.

يمكننا الآن استخدام وظيفة read.xlsx() لقراءة بيانات Excel:

# قراءة بيانات第一个工作表 من sites.xlsx
data <- read.xlsx("sites.xlsx", sheetIndex = 1)
print(data)