ڪورس فن تعمير جي چوڌاري ٺهيل آهي tidyverse، ۽ ان ۾ شامل پيڪيجز: readr, vroom, dplyr, tidyr, ggplot2. يقينن، آر ۾ ٻيا سٺا پيڪيجز آهن جيڪي ساڳيا آپريشن انجام ڏين ٿا، مثال طور data.table، پر نحو tidyverse غير تربيت يافته استعمال ڪندڙ لاءِ به آسان، پڙهڻ ۾ آسان، تنهن ڪري مان سمجهان ٿو ته آر ٻولي سکڻ شروع ڪرڻ بهتر آهي tidyverse.
اهو ڪورس توهان جي رهنمائي ڪندو سڀني ڊيٽا جي تجزياتي عملن جي ذريعي، لوڊ ڪرڻ کان وٺي ختم ٿيل نتيجن کي ڏسڻ تائين.
ڇو آر ۽ نه پٿون؟ ڇاڪاڻ ته R هڪ فنڪشنل ٻولي آهي، اهو ايڪسل استعمال ڪندڙن لاء ان کي تبديل ڪرڻ آسان آهي، ڇاڪاڻ ته روايتي اعتراض تي مبني پروگرامنگ ۾ وڃڻ جي ڪا ضرورت ناهي.
هن وقت، 12 وڊيو سبق رٿيل آهن، هر هڪ 5 کان 20 منٽن تائين.
درس تدريجي طور کلي ويندا. هر سومر تي آئون پنهنجي ويب سائيٽ تي هڪ نئين سبق تائين رسائي کوليندس. يوٽيوب چينل هڪ الڳ لسٽ ۾.
هي ڪورس ڪنهن لاءِ آهي؟
منهنجو خيال آهي ته اهو عنوان مان واضح آهي، جڏهن ته، آئون ان کي وڌيڪ تفصيل سان بيان ڪندس.
ڪورس جو مقصد انهن لاءِ آهي جيڪي فعال طور تي Microsoft Excel استعمال ڪن ٿا انهن جي ڪم ۾ ۽ انهن جي سڀني ڪم کي اتي ڊيٽا سان لاڳو ڪن ٿا. عام طور تي، جيڪڏهن توهان هفتي ۾ گهٽ ۾ گهٽ هڪ ڀيرو Microsoft Excel ايپليڪيشن کوليندا آهيو، پوء اهو ڪورس توهان لاء مناسب آهي.
توهان کي لازمي نه آهي ته ڪورس مڪمل ڪرڻ لاءِ پروگرامنگ مهارتون هجن، ڇاڪاڻ ته ... ڪورس جو مقصد شروعات ڪندڙن لاءِ آهي.
پر، شايد، سبق 4 کان شروع ڪندي، فعال R استعمال ڪندڙن لاءِ به دلچسپ مواد هوندو، ڇاڪاڻ ته... اهڙي پيڪيجز جي مکيه ڪارڪردگي جيئن dplyr и tidyr ڪجهه تفصيل سان بحث ڪيو ويندو.
ڪورس پروگرام
سبق 1: R ٻولي ۽ RStudio ڊولپمينٽ ماحول کي انسٽال ڪرڻ
تفصيل
هڪ تعارفي سبق جنهن دوران اسين ضروري سافٽ ويئر ڊائون لوڊ ۽ انسٽال ڪنداسين، ۽ مختصر طور تي RStudio ڊولپمينٽ ماحول جي صلاحيتن ۽ انٽرفيس جو جائزو وٺنداسين.
تفصيل
ھي سبق توھان کي سمجھڻ ۾ مدد ڏيندو ته ڪھڙا ڊيٽا ڍانچا R ٻوليءَ ۾ موجود آھن. اسان تفصيل سان ویکٹر، تاريخ جي فريم ۽ فهرستن تي غور ڪنداسين. اچو ته سکو ته انهن کي ڪيئن ٺاهيو ۽ انهن جي انفرادي عناصر تائين رسائي.
تفصيل
ڊيٽا سان ڪم ڪرڻ، اوزار جي بغير، ان جي ڪڍڻ سان شروع ٿئي ٿو. پيڪيجز سبق دوران استعمال ڪيا ويا آهن vroom, readxl, googlesheets4 csv، tsv، Excel فائلن ۽ گوگل شيٽس مان ڊيٽا کي آر ماحول ۾ لوڊ ڪرڻ لاءِ.
سبق 4: قطارن کي فلٽر ڪرڻ، ڪالمن کي چونڊڻ ۽ ان جو نالو تبديل ڪرڻ، پائپ لائنون R ۾
تفصيل
هي سبق ڊيٽا جي تجزيي، گروهه ۽ مجموعي جي مکيه عملن مان هڪ لاء وقف آهي. سبق دوران اسان پيڪيج استعمال ڪنداسين dplyr ۽ خاصيتون group_by() и summarise().
اسان فنڪشن جي سڄي خاندان کي ڏسنداسين summarise()، i.e. summarise(), summarise_if() и summarise_at().
تفصيل
ونڊو جا ڪم ساڳيا آهن معنيٰ ۾ مجموعي طور تي؛ اهي پڻ قدرن جي هڪ صف کي ان پٽ طور وٺن ٿا ۽ انهن تي رياضياتي عملن کي انجام ڏين ٿا، پر آئوٽ پٽ جي نتيجي ۾ قطارن جو تعداد تبديل نه ڪندا آهن.
هن سبق ۾ اسان پيڪيج جو مطالعو جاري رکون ٿا dplyr، ۽ افعال group_by(), mutate()، گڏوگڏ نئون cumsum(), lag(), lead() и arrange().
سبق 9: گھمڻ واري جدولن يا آر ۾ پيوٽ جدولن جو اينالاگ
تفصيل
اڪثر ايڪسل استعمال ڪندڙ پيوٽ ٽيبل استعمال ڪندا آهن؛ هي هڪ آسان اوزار آهي جنهن سان توهان ڪجهه سيڪنڊن ۾ خام ڊيٽا کي پڙهڻ جي قابل رپورٽن ۾ تبديل ڪري سگهو ٿا.
هن سبق ۾ اسين ڏسنداسين ته ڪيئن ٽيبلن کي R ۾ گھمايو وڃي، ۽ انهن کي وائڊ کان ڊگھي فارميٽ ۾ ۽ ان جي برعڪس.
گهڻو ڪري سبق پيڪيج لاء وقف آهي tidyr ۽ افعال pivot_longer() и pivot_wider().
سبق 10: JSON فائلن کي R ۾ لوڊ ڪرڻ ۽ لسٽن کي جدولن ۾ تبديل ڪرڻ
مون ڪوشش ڪئي ته ڪورس پروگرام جي ٺهڻ کي ممڪن طور تي اختصار سان، صرف سڀ کان وڌيڪ ضروري معلومات کي اجاگر ڪرڻ لاءِ جيڪا توهان کي ضرورت پوندي پهرين قدم کڻڻ لاءِ اهڙي طاقتور ڊيٽا تجزياتي اوزار کي سکڻ لاءِ آر ٻولي.
ڪورس R ٻولي استعمال ڪندي ڊيٽا جي تجزيي لاءِ هڪ مڪمل گائيڊ ناهي، پر اهو توهان کي ان لاءِ سڀني ضروري ٽيڪنالاجي کي سمجهڻ ۾ مدد ڏيندو.
جڏهن ته ڪورس پروگرام 12 هفتن لاءِ ٺهيل آهي، هر هفتي سومر تي آئون نئين سبقن تائين رسائي کوليندس، تنهن ڪري مان سفارش ڪريان ٿو رڪنيت حاصل ڪريو يوٽيوب چينل تي ته جيئن ڪنهن نئين سبق جي اشاعت کي نه وڃايو.