data.table جایگزینی برای data.frame
پیشفرض R برای کار با دادههای جدولی است. دلیل محبوبیت بالای آن، سرعت اجرا بر روی دادههای بزرگ و سینتکس مختصر آن است. بنابراین، عملاً شما کد کمتری تایپ میکنید و به سرعت بسیار بالاتری دست مییابید. این یکی از پکیجهایی است که بیشترین تعداد دانلود را در R دارد و مورد علاقه دانشمندان داده است. از نظر سرعت، این پکیج احتمالاً یکی از بهترین اتفاقاتی است که برای زبان برنامهنویسی R رخ داده است.
مزایای کلیدی data.table:
- سرعت فوقالعاده: تا ۱۰۰ برابر سریعتر از data.frame معمولی
- نحو مختصر و قدرتمند: کمتر کد بنویسید، بیشتر انجام دهید
- کارایی حافظه: بدون کپی کردن غیرضروری دادهها
اگرچه data.table
سینتکسی کمی متفاوت از data.frame
عادی R ارائه میدهد، اما کاملاً گویا و قابل درک است. بنابراین وقتی آن را یاد بگیرید، به قدری واضح و طبیعی به نظر میرسد که دیگر تمایلی به بازگشت به سینتکس data.frame
پایه R نخواهید داشت.
در پایان این راهنما، شما سینتکس بنیادی data.table
و ساختار پشت آن را درک خواهید کرد. همچنین با تمام توابع اصلی دستکاری داده در data.table
، سناریوهای استفاده از آنها و نحوه به کارگیریشان، به همراه برخی نکات و ترفندهای پیشرفته، آشنا خواهید شد. data.table توسط Matt Dowle ساخته شده و با مشارکت بسیاری دیگر بهروز میشود.