【发布时间】:2017-02-27 07:43:39
【问题描述】:
我有一个变量,其中包含 mpfr 对象。
> currentPrice <- mpfr(as.character(reduceData[1, 2]))
> currentPrice
1 'mpfr' number of precision 97 bits
[1] 14.22857142857142857142857143301
我怎样才能将此值写入文本文件而不将其剪切并转换为这样的短版本:
> as.numeric(currentPrice)
[1] 14.22857
感谢您的关注。
Command dput 输出如下:
> dput(currentPrice)
new("mpfr"
, .Data = list(<S4 object of class structure("mpfr1", package = "Rmpfr")>)
)
【问题讨论】:
-
sink( filename.txt );cat(as.numeric(currentPrice));sink(); -
@Sathish 不,伙计。您的解决方案将短值(14.22857)写入文件,但我需要长版本(14.22857142857142857142857143301)
-
@Sathish 变量类型 - 列表、类 - mpfr
-
我不明白。请再解释一下。