Jak mogę wkleić 100000 bez skrócenia do 1e + 05? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak wyłączyć notację naukową? 1 odpowiedź

Pytanie: Jak mogę korzystaćpaste bez100000 twarzowy1e+05?

Przepraszam z góry, jeśli to pytanie wydaje się niepoważne (ale spowodowało to błąd w moim kodzie). Używam R, aby wywołać zewnętrzny skrypt, więc kiedy mówię np.paste("abc",100000) Chcę, żeby to było wyjście"abc 100000" i nie"abc 1e+05".

Oto przykład tego, jak wygląda na moim ekranie:

> paste("abc",100000)
[1] "abc 1e+05"
> paste("abc",100001)
[1] "abc 100001"

Powoduje to dziwne zachowanie, które mój skrypt działa dla wejścia „100001”, ale nie „100000”.

Zdaję sobie sprawę, że mogę stworzyć skrypt do konwersji liczb na ciągi, jak mi się podoba, ale czuję, że nie powinienem tego robić, jeśli istnieje wewnętrzny sposób na zrobienie tego samego (podejrzewam, że brakuje mi „metody”) .

[Jeśli to pomoże, jestem na Ubuntu 12.04.1 LTS („precision”), z uruchomioną wersją R 2.14.1 (2011-12-22) w terminalu.]

questionAnswers(3)

yourAnswerToTheQuestion