मैं आर वातावरण के बारे में पढ़ रहा है, और मैं एक साधारण उदाहरण के साथ मेरी समझ का परीक्षण करने के कोशिश कर रहा हूँ:कौन सा फ़ंक्शन आर वैरिएबल के संलग्न वातावरण के नाम की पहचान करेगा?
> f <- function() {
+ x <- 1
+ environment(x)
+ }
>
> f()
NULL
मैं इसका मतलब है कि वस्तु एक्स शून्य नामित वातावरण से घिरा है यह सोचते हैं रहा हूँ, लेकिन जब मैं उस वातावरण में सभी वस्तुओं को सूचीबद्ध करने के लिए प्रयास करते हैं, आर एक त्रुटि संदेश प्रदर्शित करता है:
> ls(NULL)
Error in as.environment(pos) : using 'as.environment(NULL)' is defunct
तो मैं वहाँ अगर एक अंतर्निहित समारोह मैं कमांड लाइन पर उपयोग कर सकते हैं कि पर्यावरण वापस आ जाएगी सोच रहा हूँ ऑब्जेक्ट नाम दिया गया नाम। मैंने यह कोशिश की:
> environment(x)
Error in environment(x) : object 'x' not found
लेकिन इससे भी एक त्रुटि आई। किसी भी प्रकार की सहायता सराहनीय होगी।
'x' नष्ट हो जाता है जब कार्य – jenesaisquoi
निष्पादित किया जाता है 'पर्यावरण' फ़ंक्शन' फ़ंक्शन 'ऑब्जेक्ट का वातावरण देता है, न कि किसी मनमानी वस्तु में से एक। – nicola
@nicola धन्यवाद- मुझे इसके बारे में पता नहीं था। – Robert