SORU
22 ŞUBAT 2012, ÇARŞAMBA


R üstel gösterim (e 10) kullanmak için zorlamak mı?

R düzenli numaraları kullanmak için "" gösterimde. e 10 yerine zorlayabilirim Var

1.810032e 09
# and 
4

aynı vektör içinde görmek istiyorum:

1810032000
# and
4

Eski moda bir program için çıkış yaratıyorum ve bir metin dosyasına kedi kullanarak yazmam gerekiyor. Bu şimdiye kadar idare etti ama ben sadece e 10 gösterim var kullanamıyorum çalışır.

CEVAP
22 ŞUBAT 2012, ÇARŞAMBA


Bu gri alan bir parçasıdır. R sürekli bir baskı yöntemi çağıracağı hatırlamak gerekir, ve bu baskı yöntemleri bazı seçenekleri dinleyin. ''Bilimsel görüntülemek için bir ceza. scipen dahil help(options):

< . p^‘’: tamsayı. scipen Yazdırmak için karar verirken uygulanacak bir ceza sayısal sabit veya üstel gösterim değerleri. Olumlu sabit ve bilimsel karşı olumsuz doğru sapma değerleri gösterim: sabit gösterimde daha fazla olmadığı sürece tercih edilecektir ‘scipen’ basamak daha geniş.

Örnek:

R> ran2 <- c(1.810032e 09, 4) 
R> options("scipen"=-100, "digits"=4)
R> ran2
[1] 1.81e 09 4.00e 00
R> options("scipen"=100, "digits"=4)
R> ran2
[1] 1810032000          4

O, hala fudgeworthy " dedi. En korkunç yolu açık genişliği ile sprintf() kullanmaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Attempts at least

    Attempts at

    1 Ocak 2007