2014-09-20 7 views
16

मेरी साजिश ई-अक्ष के रूप में वाई-अक्ष पर मूल्य दिखा रही है। संख्यात्मक रूप में मान प्राप्त करने के लिए मुझे किस कमांड का उपयोग करना चाहिए। उपयोग की गई फाइल में मान संख्यात्मक रूप में हैं? धन्यवादआर में वैज्ञानिक नोटेशन को कैसे रोकें?

+4

"ई नोटेशन" क्या है? वैज्ञानिक संकेत? आप इसे 'विकल्प (scipen = 999)' के साथ बंद कर सकते हैं और 'विकल्प (scipen = 0)' –

+0

के साथ फिर से वापस कर सकते हैं उत्तर –

उत्तर

25

अपने पूरे आर सत्र में वैज्ञानिक संकेतन के उपयोग के सेट करने के लिए, आप scipen विकल्प का उपयोग कर सकते हैं। प्रलेखन (?options) से:

‘scipen’: integer. A penalty to be applied when deciding to print 
      numeric values in fixed or exponential notation. Positive 
      values bias towards fixed and negative towards scientific 
      notation: fixed notation will be preferred unless it is more 
      than ‘scipen’ digits wider. 

तो संक्षेप में यह मान निर्धारित करता है कि यह कैसे संभव है कि वैज्ञानिक संकेतन ट्रिगर किया जाएगा। तो वैज्ञानिक नोटेशन को रोकने के लिए, बस 999:

options(scipen=999) 
+0

उत्तर के लिए सर धन्यवाद लेकिन यह असूची जैसी कुछ करने पर कई ट्रेलिंग शून्य जोड़ता है – brucezepplin

22

कोशिश 'प्रारूप' समारोह:

> xx = 100000000000 
> xx 
[1] 1e+11 
> format(xx, scientific=F) 
[1] "100000000000" 
संबंधित मुद्दे