आर

2015-05-21 4 views
13

में संदेश फ़ंक्शन में स्ट्रिंग का आकार संदेश में उपयोग की जाने वाली स्ट्रिंग के आकार पर एक सीमा प्रतीत होता है। जब तक संख्या 1859 (64 बिट Win7 मशीन पर आर v3.1.3 का उपयोग करना)आर

message(paste(seq(1,2000),collapse = "-")) 

जबकि

cat(paste(seq(1,2000),collapse = "-")) 

प्रिंट यह सब निम्नलिखित केवल प्रिंट। क्या यह एक बग है?

+4

लिनक्स मशीन पर आर 3.2.0 का उपयोग करके यह सभी – akrun

+1

3.1.2, 64-बिट मैकोज़ –

+0

पर पुन: उत्पादित करता है, मैं आर पैकेज में सी ++ कोड चलाने से लॉग प्रिंट करने के लिए संदेश का उपयोग करता हूं। एक वर्बोज़ विकल्प दिया गया यह काफी बड़ा हो सकता है। – Relund

उत्तर

0

इस प्रश्न में एक अच्छा समाधान है:

avoid string printed to console getting truncated (in RStudio)

यह पता चलता है कि अगर आप RStudio उपयोग कर रहे हैं, बस वैश्विक विकल्प पर जाएँ -> कोड -> प्रदर्शन -> लाइनों की सीमा की लंबाई प्रदर्शित किया कंसोल में:

और मान को शून्य में बदलें। इससे मेरा काम बनता है।