एक और समस्या को हल करने के लिए काम करते समय मुझे यह समस्या हुई:
मैं सभी R वस्तुओं को हटा सकता हूं:
rm(list = ls(all = TRUE))
क्या समतुल्य कमांड है जो कार्य सत्र के दौरान संकुल को अलग कर सकता है?
> sessionInfo()
R version 2.12.2 (2011-02-25)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
की आवश्यकता होती है (ggplot2)
Loading required package: ggplot2
Loading required package: reshape
Loading required package: plyr
Attaching package: 'reshape'
The following object(s) are masked from 'package:plyr':
round_any
Loading required package: grid
Loading required package: proto
sessionInfo ()
R version 2.12.2 (2011-02-25)
Platform: i386-pc-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] grid stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] ggplot2_0.8.9 proto_0.3-9.1 reshape_0.8.4 plyr_1.4
मैंने इस तरह से कोशिश की, हालांकि यह भी एक वैश्विक समाधान में काम नहीं किया:
pkg <- c("package:ggplot2_0.8.9", "package:proto_0.3-9.1", "package:reshape_0.8.4", "package:plyr_1.4")
detach(pkg, character.only = TRUE)
Error in detach(pkg, character.only = TRUE) : invalid 'name' argument
In addition: Warning message:
In if (is.na(pos)) stop("invalid 'name' argument") :
the condition has length > 1 and only the first element will be used
मैं जिस चीज़ के लिए मज़ाक कर रहा हूँ वह कुछ वैश्विक है:
rm(list = ls(all = TRUE))
वस्तुओं के लिए, उम्मीद है कि यह संलग्न आधार पैकेजों को नहीं हटाएगा
धन्यवाद;
R CMD check
एक पैकेज को पारित करने के लिए सफाई से खुद को अनलोड करना माना जाता है, इसलिए आर कोर यह संभव होने की उम्मीद करता है और कुछ ऐसा करने की इच्छा हो सकती है।