【问题标题】:Querying from Snowflake in R via DBI imports � symbol通过 DBI 导入从 R 中的 Snowflake 查询 � 符号
【发布时间】:2023-03-16 22:10:01
【问题描述】:

我尝试从 Snowflake 的表中查询一些数据到 Rstudio。 我已正确设置 ODBC 并执行以下 R 代码:

Data <-dbGetQuery(snowflake, " SELECT * FROM my_table")

然后,我将数据放入数据框中,但有一些条目显示 � 字符。 例如,德语单词 Groß 被作为 Gro� 导入到 R 中。 我检查了原始的my_table,数据存储在那里没有符号。 我该如何解决这个问题?

【问题讨论】:

  • 听起来像是编码问题。根据odbc 作者here,在dbConnect 中尝试encoding="latin1"(或任何支持德语字符的编码)。

标签: r odbc snowflake-cloud-data-platform dbi


【解决方案1】:

指定编码解决了这个问题

dbConnect(odbc::odbc(), "snowflake", uid="username", pwd='password',encoding = "latin1")
Data <-dbGetQuery(snowflake, " SELECT * FROM my_table")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    相关资源
    最近更新 更多