【发布时间】:2019-09-12 00:39:33
【问题描述】:
我正在学习如何将数据从数据库导入 R。 我使用了以下代码:
library("RMySQL")
library("dbConnect")
con <- dbConnect(RMySQL::MySQL(),dbname = "database_name",host = "xyz.amazonaws.com",user="xxxxxxx",password="ghujkfgd")
dbListTables(con)
df <- "CALL get_transactions('all');"
df <- dbGetQuery(con, df)
但是数据有一些编码问题:
左侧列是我从数据库导出的列,右侧列是原始列。有人能告诉我如何将带有重音符号或特殊字符的数据从数据库读取到 R.TIA。
【问题讨论】:
-
数据看起来好像是用 Latin1 编码的,但是从您发布的内容中并不清楚您现在拥有什么。例如,在第一个
email值中,<ed>是以丑陋的格式打印的单个字符,还是 4 个字符?您正在读取的数据库中的内容是什么?