楼主: 时光永痕
410 0

[数据挖掘新闻] 使用Python和R加载关系数据库表,第二部分 [推广有奖]

  • 0关注
  • 14粉丝

svip3

学术权威

12%

(VIP/贵宾)四级

4%

威望
0
论坛币
26 个
通用积分
49.8595
学术水平
4 点
热心指数
4 点
信用等级
4 点
经验
34070 点
帖子
2731
精华
0
在线时间
317 小时
注册时间
2020-7-21
最后登录
2024-5-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
使用Python和R加载关系数据库表,第二部分
上次我写关于使用Python / Pandas作为加载PostgreSQL表的辅助工具的文章。在此续集中,我演示了如何使用R以类似的方式与数据库进行协作。  
所采用的策略与第一部分相同:1)使用R-data.table将一小部分数据加载到数据帧中以确定数据类型;2)利用该data.table在PostgreSQL中创建一个关系数据库表;3)根据元数据和csv文件生成批量加载sql复制命令以及shell脚本;4)使用系统命令执行shell脚本,以使用有效的copy语句加载数据。
R版本如下所示。仅作为概念证明,代码中没有异常/错误处理。希望提出的想法引起共鸣。
使用的技术是带有PostgreSQL 10.9,JupyterLab 0.35.4和R 3.6.0的Windows 10以及R包data.table 1.12.2,tidyverse 1.2.1和RPostgreSQL 0.6-2。

关注 CDA人工智能学院 ,回复“录播”获取更多人工智能精选直播视频!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 关系数据库 数据库表 关系数据 数据库

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-18 03:39