首页>Program>source

我像这样的字符有很大的浮点数

 x<-"5374761693.91823";

在做

as.numeric(x);

我得到以下输出

  5374761694

我想在投射时保留数字的浮点性质。

最新回答
  • 10天前
    1 #

    使用 digits print的论点 查看实际数字:

    > print(as.numeric(x), digits=15)
    [1] 5374761693.91823
    

    options 是另一种选择:

    > options(digits=16)
    > as.numeric(x)
    [1] 5374761693.91823
    > # assignments
    > options(digits=16)
    > y <- as.numeric(x)
    > y
    [1] 5374761693.91823
    z <- print(as.numeric(x), digits=15)
    z
    

  • apache spark:使用Pyspark中的条件对Dataframe进行Groupby功能
  • ruby:如果为零,则分配替代值