यह magrittr पैकेज में %>%
लगते हैं के लिए काम नहीं कर रहा समारोह load()
लिए काम नहीं कर रहा है। मेरे प्रश्न को पुन: उत्पन्न करने के लिए यह मेरा न्यूनतम उदाहरण है।पाइप समारोह लोड()
## Create two example variables and save to tempdir()
a <- 1
b <- 1
save(list = ls(), file = file.path(tempdir(), 'tmp.RData'))
## Remove all variables and load into global environment
# rm(list = ls())
load(file.path(tempdir(), 'tmp.RData'))
ls()
# [1] "a" "b"
# Write the same code with pipe "%>%", but not variable is loaded
# rm(list =ls())
library(magrittr)
tempdir() %>% file.path('tmp.RData') %>% load
ls()
# character(0)
मुझे समझ में नहीं आता कि पाइप load()
के लिए क्यों काम नहीं कर रहा है। किसी भी सुझाव के लिए धन्यवाद।
उदाहरण के लिए 'आरएम (सूची = एलएस())' शामिल करने के लिए आमतौर पर अच्छा रूप नहीं है, इसलिए लोग अनजाने में अपने कामकाजी डेटा को नष्ट नहीं करते हैं। – thelatemail
@thelatemail आपके संपादन के लिए धन्यवाद। मैं आमतौर पर स्टैक ओवरफ्लो और अन्य से उदाहरण कोड का परीक्षण करने के लिए एक नया सत्र खोलता हूं। – Bangyou
शायद यह स्मार्ट है। :-) – thelatemail