全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
890 0
2015-09-07
悬赏 2 个论坛币 未解决
大神  求救阿
小弟在R 弄了一笔资料想放到SQL上运算 在 over partition by  一直出錯   但是不知道问题出在哪


以下是我的程式码

Lines <- "Group_A Group_B Group_C Value
A1 B1 C1 10
A1 B1 C2 20
A1 B1 C3 30
A1 B2 C1 40
A1 B2 C2 10
A1 B2 C3 5
A1 B2 C4 30
A2 B1 C1 40
A2 B1 C2 5
A2 B1 C3 2
A2 B2 C1 26
A2 B2 C2 1
A2 B3 C1 23
A2 B3 C2 15
A2 B3 C3 12
A3 B3 C4 23
A3 B3 C5 23"

DF <- read.table(textConnection(Lines), header = TRUE, as.is = TRUE)
library(RODBC)
library(sqldf)
library(rJava)
library(tcltk)

sqldf("select *, rank() over(partition by Group_A, Group_B order by Value) from DF order by Group_A, Group_B, Group_C ",drv="RSQLServer")

R_SQL.txt

大小:600 Bytes

 马上下载

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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