R语言 sqlquery读取结果为科学计数

[复制链接]
51data 发表于 2020-11-23 14:52:22 | 显示全部楼层 |阅读模式
问题:在R语言中通过sqlquery读取数据库数据,把结果写入一个数据帧时,发现数字和数字组成的文本都变成了科学计数。原因:R语言中默认当数字(包括只含数字的文本)达到一定长度后自动采用科学计数法。
解决:取消R语言的默认科学计数(修改数字长度上限),R命令如下
  1. options("scipen"=100, "digits"=4)  
  2. #scipen标识100个数字长度内均不采用科学计数法
复制代码





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

51data

管理员

  • 主题24
  • 帖子24
  • 积分298
发布新帖 立即签到

最新主题

主题排行

快速回复 返回顶部 返回列表