2014-10-20 12 views
5

मैंने कुछ विश्लेषणों के लिए dplyr का उपयोग किया है और किसी विशेष कोड के लिए ऑपरेशन को पूरा करने में लगभग 30 सेकंड लगते हैं।knitr/rmarkdown में सभी संदेशों को दबाने के लिए कैसे?

|================================================ |100% ~0 s remaining  
|================================================ |100% ~0 s remaining  
Completed after 35 s 

मैं इस उत्पादन में दिखाने के लिए नहीं करना चाहती: जिसके परिणामस्वरूप HTML में मैं कुछ इस तरह का एक बहुत लंबा निर्गम (पिछले कुछ लाइनों के पुनरुत्पादन) मिलता है। मैं इसे कैसे दबा सकता हूं? क्या knitr के वैश्विक खंड विकल्पों में कोई गड़बड़ है जो इन संदेशों को

+0

क्या आपने 'opts_knit $ set (प्रगति = गलत) 'प्रयास किया है? इसके अलावा, जून में बंद होने के बारे में एक [मुद्दा] (https://github.com/hadley/dplyr/issues/428) था। यदि आप 'do' का उपयोग कर रहे हैं, तो संभवतः आप' min_time' पैरामीटर ('do' 'के साथ काम कर सकते हैं। – hrbrmstr

+0

मैं 'do' में' min_time' निर्दिष्ट कैसे कर सकता हूं? मदद में इसके बारे में कुछ भी नहीं है। यदि मैं इसे तर्क के रूप में उपयोग करता हूं तो यह 'त्रुटि देता है: करने के लिए तर्क() को या तो सभी नामित किया जाना चाहिए या सभी अज्ञात' –

+0

ऐसा लगता है कि समस्या बंद करने का मतलब यह नहीं था कि पैरामीटर ने इसे किसी भी रिलीज़ में बनाया है। 'do' कॉल कर रहा है 'p <- progress_estimated (n * m, min_time = 2)' जो संभवतः आपकी समस्या का कारण बन रहा है। शायद इस मुद्दे को फिर से खोलने का प्रयास करें? – hrbrmstr

उत्तर

6

मुझे लगता है कि आप केवल उस विशेष कोड खंड के लिए चंक विकल्प results='hide' चाहते हैं।

```{r results='hide'} 
# do your dplyr computation here 
``` 
0

या संदेश = 'छुपाएं' या यदि आपके पास चेतावनी है तो आप waring = 'hide' करते हैं।

जो दिखा रहा है उस पर निर्भर करता है लेकिन यदि आप Google में चंक विकल्प देखते हैं तो आप यह जान सकते हैं कि आप कौन से छिपाने के इच्छुक हैं।

संबंधित मुद्दे