R session = environment + packages

SAS उपयोगकर्ताओं के लिए R

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

R क्यों सीखें?

  • R लोगो
  • R मुफ्त है. मतलब बिना कीमत और ओपन सोर्स लाइसेंसिंग
  • R की लोकप्रियता तेज़ी से बढ़ रही है $^1$
    • R के लिए डेटा साइंस नौकरियाँ अब SAS से आगे हैं
    • शैक्षणिक लेखों में अब R का उल्लेख SAS से ज़्यादा होता दिखता है
  • बेसिक R इंस्टॉलेशन छोटा है (आम तौर पर < 100MB)
  • क्या बताया था कि R मुफ्त है?
1 [https://r4stats.com/articles/popularity/](https://r4stats.com/articles/popularity/)
SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

sas के घटक

SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

sas work लाइब्रेरी जोड़ें

SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

r पैकेज

SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

r global environment जोड़ें

SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

sas के घटक और r पैकेज के बीच तीर लिंक

SAS उपयोगकर्ताओं के लिए R

कंप्यूटिंग सेशन: SAS बनाम R

sas work लाइब्रेरी और r global environment के बीच तीर लिंक

SAS उपयोगकर्ताओं के लिए R

डेटा और अन्य ऑब्जेक्ट्स

sas proc datasets, r के ls लिस्ट फंक्शन जैसा

 

  • ls() आपकी R सेशन के global environment में लोड सभी डेटा और संबंधित ऑब्जेक्ट्स की सूची देता है
SAS उपयोगकर्ताओं के लिए R

डेटा फाइलें लोड करें

sas libname या data और set स्टेटमेंट, r के load फंक्शन जैसा

 

  • load() .RData बाइनरी फॉर्मेट में डेटासेट्स लोड करता है
SAS उपयोगकर्ताओं के लिए R

Global environment - नई सेशन

आमतौर पर नई R सेशन की शुरुआत में global environment में कोई ऑब्जेक्ट नहीं होता.

ls()
character(0)
SAS उपयोगकर्ताओं के लिए R

डेटा लोड करें

  • Abalone डेटासेट $^1$
  • शेलफिश, क्लैम, मसल या ऑयस्टर जैसी
  • Marine Research Lab, तस्मानिया, ऑस्ट्रेलिया
  • मापों से उम्र का अनुमान लगाएँ
# Abalone डेटासेट लोड करें
load("abalone.RData")

# मेमोरी में ऑब्जेक्ट्स की सूची
ls()
"abalone"

abalone की तस्वीर

1 [https://archive.ics.uci.edu/ml/datasets/abalone](https://archive.ics.uci.edu/ml/datasets/abalone)
SAS उपयोगकर्ताओं के लिए R

मदद कैसे पाएँ

sas help मेन्यू, r के help फंक्शन जैसा

 

  • help() किसी भी इंस्टॉल्ड फंक्शन या पैकेज की डाक्यूमेंटेशन दिखाता है
SAS उपयोगकर्ताओं के लिए R
help(ls)

r के ls लिस्ट फंक्शन की help पेज का स्क्रीनशॉट

SAS उपयोगकर्ताओं के लिए R

सेटिंग्स और फंक्शनैलिटी

sas proc setinit और product status, r के sessioninfo और library फंक्शनों जैसे

  • sessioninfo() कंप्यूटर सिस्टम और लोडेड पैकेजों का विवरण देता है
  • library() आपकी R सेशन के दौरान पैकेज लोड करने के लिए होता है
  • R के दसियों हज़ार पैकेज उपलब्ध हैं और हर दिन बढ़ रहे हैं $^1$
1 [https://cran.r-project.org/web/packages/](https://cran.r-project.org/web/packages/)
SAS उपयोगकर्ताओं के लिए R

R sessionInfo

sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

Matrix products: default

locale:
[1] LC_CTYPE=en_US.UTF-8
[2] LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
SAS उपयोगकर्ताओं के लिए R

R sessionInfo

# dplyr पैकेज लोड करें और sessionInfo फिर चलाएँ
library(dplyr)
sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

... some output removed ...

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base   

other attached packages:
[1] dplyr_1.1.4
SAS उपयोगकर्ताओं के लिए R

चलिए आपकी पहली R सेशन शुरू करें

SAS उपयोगकर्ताओं के लिए R

Preparing Video For Download...