मेरे पास संख्याओं के दो पैटर्न हैं:

x1 = 0.0003577
x2 = 0.2365483

मैं उन्हें इस तरह कैसे गोल कर सकता हूं:

x1 = 0.00035
x2 = 0.23

तो अल्पविराम के बाद अंतिम शून्य के बाद केवल दो या एक संख्या?

r
1
Sam_9090 18 अप्रैल 2021, 14:56

1 उत्तर

आप signif का उपयोग base पैकेज में कर सकते हैं। फ़ंक्शन अपने पहले तर्क में महत्वपूर्ण अंकों की निर्दिष्ट संख्या में मानों को गोल करता है।

x1 = 0.0003577
x2 = 0.2365483

#where 2 is the number of significant digit
signif(x1,2)
[1] 0.00036
signif(x2,2)  
[1] 0.24
5
Elia 18 अप्रैल 2021, 12:12