r - 无法从数据库中删除科学记数法
问题描述
我希望从 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)
但两者都没有删除符号。有没有关于如何运行我缺少的这些功能的任何细节?谢谢。
解决方案
考虑到您提供的输出,您的列似乎包含文本而不是数值。
您是否尝试在格式化之前转换列?此外,如果您想格式化数字以进行打印,您可以使用该format
功能。你可以这样做:
appraiser$Folio <- as.numeric(appraiser$Folio)
print(format(appraiser$Folio, scientific = FALSE))
我希望这对你有帮助!
推荐阅读
- mongodb - Point not a valid property - MongoDB & Grails 3.3+
- javascript - 使用 API 和 xhr 维护身份验证
- java - 防止物体出框
- java - Java - 过滤器返回空值
- r - 为数据框中的每个连续变量创建虚拟变量时出错
- android - React native android fontFamily 无法更改或不影响
- reactjs - 自定义钩子卡在递归循环中
- c++ - VS2010-VS2015下编译时如何使用decltype作为较大类型表达式的LHS
- mobile - 使用 Katalon 运行移动自动化测试
- google-tag-manager - 如何缩小谷歌标签管理器