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 ساخته شده و با مشارکت بسیاری دیگر بهروز میشود.