कोई भी कृपया बता सकता है कि यह अलग-अलग आउटपुट क्यों देता है?आर राउंडिंग स्पष्टीकरण
round(1.49999999999999)
1
round(1.4999999999999999)
2
मैंने राउंड दस्तावेज पढ़ा है लेकिन इसमें इसके बारे में कुछ भी उल्लेख नहीं है। मुझे पता है कि आर बाइनरी रूप में संख्याओं का प्रतिनिधित्व करता है, लेकिन दो अतिरिक्त 9 के परिणाम को क्यों बदलता है?
धन्यवाद।
सी [इस उत्तर] [1] आर में समस्याओं के बारे में [1]: http://stackoverflow.com/questions/1535021/whats-the-biggest-r-gotcha-youve- रन-एंड/33 9 8868 # 33 9 8868 – John