当前位置:  开发笔记 > 后端 > 正文

如何防止RMySQL警告“ col中的Unsigned INTEGER in col作为数字导入”?

如何解决《如何防止RMySQL警告“col中的UnsignedINTEGERincol作为数字导入”?》经验,为你挑选了1个好方法。

从MySQL表加载数据时,通常会出现以下警告:

unrecognized MySQL field type 7 in column 26 imported as character

Unsigned INTEGER in col 3 imported as numeric

如何正确地将数据库表加载到数据帧中,以便不显示这些警告?

我看到该函数RMySQL::dbDataType()可以“确定S对象的SQL数据类型”。有没有办法告诉它哪种MySQL数据类型与数据帧中的哪种矢量类型相匹配?



1> crazybilly..:

您没有做错任何事情-RMySQL“有帮助地”向您提供所有这些警告,以防万一不是您想要的(几乎总是这样)。@hadley建议安装据说可以解决此烦恼的开发版本(0.11.x)。否则,可以使用suppressWarnings(...),其中...是要隐藏其警告的语句。或者只是使用它,直到版本0.11到达CRAN。

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有