Environments

R में फ़ंक्शन लिखने का परिचय

Richie Cotton

Data Evangelist at DataCamp

Environments सूचियों जैसे होते हैं

datacamp_lst <- list(
  name = "DataCamp",
  founding_year = 2013,
  website = "https://www.datacamp.com"
)
datacamp_env <- list2env(datacamp_lst)
ls.str(datacamp_lst)
founding_year :  num 2013
name :  chr "DataCamp"
website :  chr "https://www.datacamp.com"
ls.str(datacamp_env)
founding_year :  num 2013
name :  chr "DataCamp"
website :  chr "https://www.datacamp.com"
R में फ़ंक्शन लिखने का परिचय

Environments के parents होते हैं

सबसे बड़े से सबसे छोटे क्रम में रखी गई मातृयोश्का गुड़ियाएँ।

R में फ़ंक्शन लिखने का परिचय

Parent environment कैसे पाएँ

parent <- parent.env(datacamp_env)

environmentName(parent)
"R_GlobalEnv"
grandparent <- parent.env(parent)
environmentName(grandparent)
"package:stats"
search()
[1] ".GlobalEnv"        "package:stats"    
[3] "package:graphics"  "package:grDevices"
[5] "package:utils"     "package:datasets" 
[7] "package:methods"   "Autoloads"        
[9] "package:base"
R में फ़ंक्शन लिखने का परिचय

क्या वैरिएबल मौजूद है?

datacamp_lst <- list(
  name = "DataCamp",
  website = "https://www.datacamp.com"
)
datacamp_env <- list2env(datacamp_lst)
founding_year <- 2013
exists("founding_year", envir = datacamp_env)
TRUE
exists("founding_year", envir = datacamp_env, inherits = FALSE)
FALSE
R में फ़ंक्शन लिखने का परिचय

अभ्यास करते हैं!

R में फ़ंक्शन लिखने का परिचय

Preparing Video For Download...