首页 > 解决方案 > 无法从数据库中删除科学记数法

问题描述

我希望从 R 中的向量中删除科学记数法。向量看起来像这样:

print(head(appraiser$Folio))
[1] "1.01E+11" "1.01E+11" "1.01E+11" "1.01E+11"
[5] "1.01E+11" "1.01E+11"

我试过跑步

options(scipen = 999) 

format(appraiser$Folio, scientifc = FALSE) 

但两者都没有删除符号。有没有关于如何运行我缺少的这些功能的任何细节?谢谢。

标签: rformatoptionsscientific-notation

解决方案


考虑到您提供的输出,您的列似乎包含文本而不是数值。

您是否尝试在格式化之前转换列?此外,如果您想格式化数字以进行打印,您可以使用该format功能。你可以这样做:

appraiser$Folio <- as.numeric(appraiser$Folio)
print(format(appraiser$Folio, scientific = FALSE))

我希望这对你有帮助!


推荐阅读