Pytanie: Jak mogę użyć paste
bez 100000
na numer 1e+05
?Jak mogę wkleić 100000 bez skracania go do 1e + 05?
Przepraszam z góry, jeśli to pytanie wydaje się niepoważne (ale spowodowało błąd w moim kodzie). Używam R do wywoływania zewnętrznego skryptu, więc kiedy mówię np. paste("abc",100000)
Chcę, aby wyprowadzić "abc 100000"
, a nie "abc 1e+05"
.
Oto przykład jak to wygląda na moim ekranie:
> paste("abc",100000)
[1] "abc 1e+05"
> paste("abc",100001)
[1] "abc 100001"
Wynika to w dziwaczne zachowanie, że mój skrypt działa dla wejścia „100001”, ale nie „100000”.
Zdaję sobie sprawę, że mógłbym stworzyć skrypt do konwersji liczb na ciągi znaków, ale lubię, ale uważam, że nie powinienem tego robić, jeśli istnieje wewnętrzny sposób robienia tego samego (podejrzewam, że istnieje pewna "metoda" I "brakuje").
[Jeżeli to nie pomaga, jestem na Ubuntu 12.04.1 LTS ("precyzyjny"), bieg R w wersji 2.14.1 (2011-12-22) w terminalu.]
Albo po prostu umieścić „100000” w cudzysłowie zbyt ... – neilfws