آشنایی با توابع ()pivot_longer و ()pivot_wider در R
نحوه تبدیل جداول با فرمت عریض به طویل در R
همانطور که میدانیم، یکی از بستههای نرمافزاری مهم که در مرحله آمادهسازی دادهها و پاکسازی دادهها (Data Cleaning) بهکار میرود، بسته tidyr است. با استفاده از توابع موجود در این بسته، به راحتی میتوان ساختار دادهها را به یک ساختار استاندارد و مرتب شده تبدیل کرد؛ طوریکه کار با دادههای جدید ساختاریافته، در مراحل بعدی آسانتر شود.
در ادامه مجموعه آموزشهای نرمافزار R، قصد داریم دو تابع ()pivot_longer و ()pivot_wider را مورد بررسی قرار دهیم. این دو تابع که در بسته tidyr قرار دارند، نسخه پیشرفته تر توابع ()gather و ()spread هستند و جداول با فرمتهای نامرتب را به فرمت مرتب شده (tidy) تبدیل میکنند. به عبارت دقیقتر، توابع ()pivot_longer و ()pivot_wider برای تبدیل دادههای جدولی از فرم عریض (wide) به طویل (long) و بالعکس مورد استفاده قرار میگیرند و به این صورت میتوان دادهها را به صورت ساختار مرتب شده تبدیل کرد.
در این قسمت از مجموعه آموزشی با نحوه استفاده از این دو تابع و جزئیات مربوط به آنها آشنا خواهید شد.