R-dbWriteTable在列名中使用大写字母

精灵

我正在尝试创建一个表(在Snowflake db中),该表具有与保留在R data.frame对象中完全相同的列名:

    'data.frame':   1 obs. of  26 variables:
     $ Ship_To                 : chr "0002061948"
     $ Del_Coll_Indicator      : chr "D"
     $ Currency                : chr "GBP"
     $ Total_Volume            : num 0
     $ Total_Quantity          : num 0
    ...

创建表没有问题:

dbWriteTable(con = my_db$con, name = "test5", value = df)

但是数据库中的所有列名称都转换为大写:

'data.frame':   1 obs. of  26 variables:
 $ SHIP_TO                 : chr "0002061948"
 $ DEL_COLL_INDICATOR      : chr "D"
 $ CURRENCY                : chr "GBP"
...

有什么办法可以将R的数据框中的原始名称保留在表中?

严厉的

如Snowflake的SQL参考文档所述,当在创建时未引用标识符(例如列名)时,Snowflake会将它们大写,并将它们区分大小写。任何带引号的标识符将保持原样,并视为区分大小写的标识符。

colnames(df)通过dbQuoteIdentifier(my_db$con, each_column_name) DBI函数更改数据框列名()以使用带引号的标识符格式这应该有助于保护外壳。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:使用strsplit和perl REGEX语法提取大写字母和特殊字符

来自分类Dev

在R中以大写字母解析文本

来自分类Dev

如何删除R中大写字母以外的单词?

来自分类Dev

删除R上的最后几个大写字母

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

当大写字母在R中的单词中间跟随大写字母时拆分字符串

来自分类Dev

使小写字母等于R中的大写字母

来自分类Dev

大写字母/大写R的ASCII码,上面带有波浪号

来自分类Dev

为什么 SQLite 列名使用大写字母?

来自分类Dev

R:正则表达式以strsplit分隔(查找“,”,后跟大写字母)

来自分类Dev

大写字母。R相当于excel的“ PROPER”功能

来自分类Dev

R线性回归公式中的大写字母“ I”是什么意思?

来自分类Dev

如何根据大写字母在R中拆分文本字符串?

来自分类Dev

R - 在单词上放置空格,以大写字母开头,用于整列

来自分类Dev

在Excel中使用大写字母选择范围-VBA

来自分类Dev

在 C 中使用管道的大写字母

来自分类Dev

大写字母

来自分类Dev

大写字母

来自分类Dev

在结构中使用大写字母和小写字母的区别

来自分类Dev

使用大写字母绘制矩形

来自分类Dev

使用大写字母绘制矩形

来自分类Dev

如何清除R中的字符串列(带有大写字母和重音符号)?

来自分类Dev

使用大写字母时,不同的字母大小

来自分类Dev

如何在Windows中的(现有)mySQL名称中使用大写字母

来自分类Dev

在查询中使用大写字母时,elasticsearch将不起作用

来自分类Dev

在“ ls”命令中使用通配符查找仅包含大写字母的文件

来自分类Dev

如何在Swift中使用NSRegularExpression用大写字母替换字符串?

来自分类Dev

对html标签使用大写字母是否不好?

来自分类Dev

使用jquery.inputmask时允许大写字母

Related 相关文章

  1. 1

    R:使用strsplit和perl REGEX语法提取大写字母和特殊字符

  2. 2

    在R中以大写字母解析文本

  3. 3

    如何删除R中大写字母以外的单词?

  4. 4

    删除R上的最后几个大写字母

  5. 5

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  6. 6

    当大写字母在R中的单词中间跟随大写字母时拆分字符串

  7. 7

    使小写字母等于R中的大写字母

  8. 8

    大写字母/大写R的ASCII码,上面带有波浪号

  9. 9

    为什么 SQLite 列名使用大写字母?

  10. 10

    R:正则表达式以strsplit分隔(查找“,”,后跟大写字母)

  11. 11

    大写字母。R相当于excel的“ PROPER”功能

  12. 12

    R线性回归公式中的大写字母“ I”是什么意思?

  13. 13

    如何根据大写字母在R中拆分文本字符串?

  14. 14

    R - 在单词上放置空格,以大写字母开头,用于整列

  15. 15

    在Excel中使用大写字母选择范围-VBA

  16. 16

    在 C 中使用管道的大写字母

  17. 17

    大写字母

  18. 18

    大写字母

  19. 19

    在结构中使用大写字母和小写字母的区别

  20. 20

    使用大写字母绘制矩形

  21. 21

    使用大写字母绘制矩形

  22. 22

    如何清除R中的字符串列(带有大写字母和重音符号)?

  23. 23

    使用大写字母时,不同的字母大小

  24. 24

    如何在Windows中的(现有)mySQL名称中使用大写字母

  25. 25

    在查询中使用大写字母时,elasticsearch将不起作用

  26. 26

    在“ ls”命令中使用通配符查找仅包含大写字母的文件

  27. 27

    如何在Swift中使用NSRegularExpression用大写字母替换字符串?

  28. 28

    对html标签使用大写字母是否不好?

  29. 29

    使用jquery.inputmask时允许大写字母

热门标签

归档