全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2394 10
2016-08-15
悬赏 5 个论坛币 已解决
library(sqldf)
kdd99_accounts<-read.csv(file = "Kdd99_accounts.csv")
kdd99_accounts$date<-as.Date(kdd99_accounts$date,"%Y-%m-%d")
a<-sqldf("select * from kdd99_accounts where date>=1993-01-08")
在上述sql语句中我想筛选出日期大与1993-01-08 的日期,但是不知道怎么写才正确。
求网友有指导,如何在r中用sql写出满足上述的要求的语句。(数据在附件中)

Kdd99_accounts.zip

大小:28.38 KB

 马上下载

本附件包括:

  • Kdd99_accounts.csv

二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-15 10:36:16
奋斗的小生 发表于 2016-8-15 14:59
我是过了还是不行,请你把你的代码写一下好么?
1.jpg
二维码

扫码加我 拉你入群

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

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

2016-8-15 11:28:49
date>=‘1993-01-08’
二维码

扫码加我 拉你入群

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

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

2016-8-15 14:02:18
sqldf('select * from Kdd99 where date > \'1993-12-08\'')

直接把日期字段用引号引起了就可以计算了。
二维码

扫码加我 拉你入群

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

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

2016-8-15 14:32:43
helloclety 发表于 2016-8-15 11:28
date>=‘1993-01-08’
这个不行,我试过了
二维码

扫码加我 拉你入群

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

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

2016-8-15 14:59:52
allenlu2008 发表于 2016-8-15 14:02
sqldf('select * from Kdd99 where date > \'1993-12-08\'')

直接把日期字段用引号引起了就可以计算了。
我是过了还是不行,请你把你的代码写一下好么?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群