楼主: mashagua
2478 5

[问答] R语言的data.frame写入数据库中出现问题 [推广有奖]

  • 0关注
  • 1粉丝

博士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
69.1920
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
3931 点
帖子
198
精华
0
在线时间
258 小时
注册时间
2013-9-20
最后登录
2020-12-21

楼主
mashagua 学生认证  发表于 2016-9-20 15:38:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用sqlSave(ch_121,df_everyday,append = T,rownames = F)写入到数据库,却发现数据库里存在这个表 {01891BA7-394B-4F4E-B626-D1D0BB9B3910}.bmp ,但是查找里面的结果是却出现 {C3FD5A4A-37B0-4994-92B9-6107493F2B73}.bmp ,我想知道是什么原因,应如何修改
二维码

扫码加我 拉你入群

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

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

关键词:Frame Data Fram R语言 RAM 数据库

沙发
jameschin007 发表于 2016-9-21 15:54:51
table name 不用引号吗?

藤椅
mashagua 学生认证  发表于 2016-9-22 06:42:47
jameschin007 发表于 2016-9-21 15:54
table name 不用引号吗?
如果改成sqlSave(ch_121,"df_everyday",append=T)显示错误是把df_everyday转化成数据框,如果是sqlSave(ch_121,df_everyday,tablename="df_everyday",append=T)出现的错误跟之前的一样,就是在数据库里什么都查不出来

板凳
jameschin007 发表于 2016-9-22 15:34:06
sqlSave(ch_121,tablename="df_everyday",append=T)

官方文档 :tablename character: a database table name accessible from the connected DSN. If missing,
the name of dat.
所以 tablename 和 dat 不能同时出现。
另外fetch data的时候,数据存到哪个dataframe里了?

报纸
mashagua 学生认证  发表于 2016-9-22 22:04:26
jameschin007 发表于 2016-9-22 15:34
sqlSave(ch_121,tablename="df_everyday",append=T)

官方文档 :tablename character: a database table ...
我是不是可以这样理解,tablename必须是数据库里的存在的表,对吗

地板
jameschin007 发表于 2016-9-23 10:00:43
mashagua 发表于 2016-9-22 22:04
我是不是可以这样理解,tablename必须是数据库里的存在的表,对吗
我印象里不是。 如果table 不存在,就会创建一个。差了一下 Cran 的文档。 貌似跟 Append =T有关。
你试试把Append 去掉

sqlSave saves the data frame dat in the table tablename. If the table exists and has the appropriate
structure it is used, or else it is created anew. If a new table is created, column names are
remapped by removing any characters which are not alphanumeric or _, and the types are selected
by consulting arguments varTypes and typeInfo, then looking the driver up in the database used
by getSqlTypeInfo or failing that by interrogating sqlTypeInfo.

append logical. Should data be appended to an existing table?


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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 01:41