我是R studio和R语言的新手。我希望大家能给我一些线索或启示。
我的数据库中有字段(我使用的是MySQL),该字段的数据类型是文本(我的记录需要这种数据类型),我在该字段上放置的示例记录是:
123456789012345
所以当我从表中选择记录时,它将如下所示:
细节
123456789012345
但是当我试图读取rstudio中的数据时(我使用rodbc包来访问我的数据库),我使用简单的查询,只需从表中选择字段,但是从rstudio输出是:
细节
1 1.234567e + 14
我尝试过使用str()函数并将其转换为char,但没有任何效果。
cpuld任何人帮我解决了我的问题,所以输出可以是:
123456789012345
非常感谢。的问候,
班邦
答案 0 :(得分:1)
希望这有帮助...您可以使用as.character将数字转换为字符数据类型
test1=123456789012345
class(test1)
[1] "numeric"
as.character(test1)
[1] "123456789012345"