r - 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 数据框中的原始名称保留在表中?
解决方案
推荐阅读
- r - 使用 googlesheets4 或任何其他 R 包在 google sheet 中命名工作表版本
- android - 带有复选框的警报对话框
- javascript - ./src/Components/ContactForm.jsx 第 37 行:'sendEmail' 未定义 no-undef
- kubernetes - calico-kube-controllers 和 calico-node 未准备好 (CrashLoopBackOff)
- java - criteriaBuilder.greaterThanOrEqualTo 比较没有时间的日期
- javascript - 当用户完成绘制多边形时如何监听事件?
- c# - 接受 ASP.NET 端点中的 int 或对象
- reactjs - 获取删除请求返回:未处理的拒绝(TypeError):无法在“窗口”上执行“获取”:在无 Cors 模式下不支持“删除”
- azure - 如何检查端口是否打开?
- python - 合并熊猫数据框的列差异