これらの 2 つの文字があり、"as.numeric" 関数はそれらに対して同じように機能しません。なぜこれが起こっているのか、誰かが私を助けることができますか?
オプション(桁数=22)
a="27"
as.numeric(a)
[1] 27.0000000000000000000
a="193381411288395777"
as.numeric(a)
[1] 193381411288395776.0000
2 番目のケースでは、最後の桁が「7」ではなく「6」であることがわかります。基本的に、「as.numeric」関数は、2 番目のケースの数値から 1 単位を減らします。
どんな助けでも大歓迎です。