क्या प्रत्येक चरण में पाइपलाइन के परिणाम को मैन्युअल रूप से किए बिना आउटपुट करने का कोई तरीका है? (उदाहरण के लिए, केवल चुने हुए हिस्सों को चुनने और चलाने के बिना)मध्यवर्ती परिणामों के साथ एक पाइपलाइन के माध्यम से कदम
मुझे अक्सर यह याद रखने के लिए एक पाइपलाइन लाइन-लाइन चलती है कि यह क्या कर रहा था या जब मैं कुछ विश्लेषण विकसित कर रहा हूं।
उदाहरण के लिए:
library(dplyr)
mtcars %>%
group_by(cyl) %>%
sample_frac(0.1) %>%
summarise(res = mean(mpg))
# Source: local data frame [3 x 2]
#
# cyl res
# 1 4 33.9
# 2 6 18.1
# 3 8 18.7
मैं का चयन करें और चलाने के लिए चाहते हैं:
mtcars %>% group_by(cyl)
और फिर ...
mtcars %>% group_by(cyl) %>% sample_frac(0.1)
और इतने पर ...
लेकिन चयन और मेंENTER
वांछित होने के लिए एक और अधिक कुशल विधि छोड़ देता है।
क्या यह कोड में किया जा सकता है?
है वहाँ एक समारोह जो एक पाइप लाइन और रन लेता/कंसोल में प्रत्येक चरण में उत्पादन दिखा लाइन द्वारा लाइन यह हज़म और आप दबाकर जारी रखने के लिए प्रवेश demos(...)
में या पैकेज के examples(...)
गाइड की तरह
आर के 'डीबग()' फ़ंक्शन को देखें। यह आप जो चाहते हैं उसके करीब है। आप इसे 'प्रिंट() 'कथन के साथ उपयोग कर सकते हैं। [क्रॉस मान्य] पर यह पोस्ट (http://stats.stackexchange.com/questions/13535/running-an-r-script-line-by-line) इसके बारे में और बात करता है। –