آموزش خواندن فایل اکسل در زبان R

مایکروسافت اکسل (Microsoft Excel) پرکاربردترین نرم‌افزار صفحه‌گسترده است که داده‌ها را در قالب ‎.xls‎ یا ‎.xlsx‎ ذخیره می‌کند. زبان R می‌تواند مستقیماً از این فایل‌ها داده بخواند، البته با استفاده از بسته‌های مخصوص اکسل. برخی از این بسته‌ها عبارت‌اند از: ‎XLConnect‎، ‎xlsx‎، ‎gdata‎ و غیره. در اینجا ما از بسته ‎xlsx‎ استفاده می‌کنیم. علاوه بر این، R می‌تواند با همین بسته داده‌ها را در فایل اکسل ذخیره کند.

نصب بسته xlsx در زبان R

برای نصب بسته ‎xlsx‎ در محیط R از دستور زیر استفاده کنید. ممکن است نیاز باشد برخی بسته‌های وابسته دیگر نیز نصب شوند. در این صورت همان دستور را با نام بسته مورد نیاز اجرا کنید تا آن‌ها نیز نصب شوند:

بررسی و بارگذاری بسته xlsx

برای اطمینان از نصب صحیح و سپس بارگذاری بسته، دستورات زیر را اجرا کنید:

هنگام اجرای این اسکریپت، خروجی زیر تولید می‌شود:

آماده‌سازی فایل ورودی (xlsx)

اکنون در نرم‌افزار اکسل یک فایل جدید باز کنید. داده‌های زیر را در برگه‌ای با نام ‎sheet1‎ کپی کنید:

سپس داده‌های زیر را در یک برگه دیگر کپی کرده و نام آن برگه را ‎city‎ قرار دهید:

این فایل را با نام input.xlsx ذخیره کنید. دقت کنید که مسیر ذخیره‌سازی باید همان پوشه کاری (working directory) جاری در محیط R باشد.

خواندن فایل اکسل در زبان R

برای خواندن داده‌ها از فایل ‎input.xlsx‎ می‌توان از تابع ‎read.xlsx()‎ استفاده کرد. داده‌های خوانده‌شده به صورت یک data frame در محیط R ذخیره می‌شوند:

وقتی کد بالا را اجرا می‌کنیم، نتیجه زیر را تولید می‌کند:
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج صفر تا صد آموزش سئو و بهینه سازی بصورت عملی
  • انتشار: ۲۵ شهریور ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید