R中删除的小数位
Decimal places deleted in R
我有一个数据框,其中一列都是 13 位数字。但是这里有一个错误,最后 3 位数字之前必须有一个小数点(例如,数字 1582305791901
应该是 1582305791.901
)。
所以我想我可以通过简单地将整个列除以 1000 来轻松解决这个问题。但这并没有保留小数点,而是我得到 1582305791
。我该如何解决这个问题? (P.S。该列的类型为 "numeric",而非 "integer"。)
谢谢!
检查您的号码是否存储为 typeof
和 class
的整数,然后 as.numeric(x)/1000
先尝试运行这个选项
options(digits = 15)
我有一个数据框,其中一列都是 13 位数字。但是这里有一个错误,最后 3 位数字之前必须有一个小数点(例如,数字 1582305791901
应该是 1582305791.901
)。
所以我想我可以通过简单地将整个列除以 1000 来轻松解决这个问题。但这并没有保留小数点,而是我得到 1582305791
。我该如何解决这个问题? (P.S。该列的类型为 "numeric",而非 "integer"。)
谢谢!
检查您的号码是否存储为 typeof
和 class
的整数,然后 as.numeric(x)/1000
先尝试运行这个选项
options(digits = 15)