被遺忘的R中的sql語句

2021-07-10 16:02:42 字數 2250 閱讀 9407

本文主要介sql在r語言中的應用,很多人將sql遺忘,在利用r的時候,特別是當工具繁多的時候,r中也有不用連線資料庫來練習sql語句。

1.安裝sqldf()包

install.packages("sqldf")

sqldf(sqldf)

sqldf()所屬r語言包:sqldf

sql select on data frames

sql選擇的資料框

2.採用內部資料集開始練習。

###下面是一段r**####

library(sqldf)

## warning: package 'sqldf' was built under r version 3.2.4

## loading required package: gsubfn

## warning: package 'gsubfn' was built under r version 3.2.4

## loading required package: proto

## loading required package: rsqlite

## warning: package 'rsqlite' was built under r version 3.2.4

## loading required package: dbi

## warning: package 'dbi' was built under r version 3.2.4

data("mtcars")

#mtcars

colnames(mtcars)

## [1] "mpg" "cyl" "disp" "hp" "drat" "wt" "qsec" "vs" "am" "gear"

## [11] "carb"

sqldf('select * from mtcars where "hp" > 200 ')

## loading required package: tcltk

## mpg cyl disp hp drat wt qsec vs am gear carb

## 1 14.3 8 360 245 3.21 3.570 15.84 0 0 3 4

## 2 10.4 8 472 205 2.93 5.250 17.98 0 0 3 4

## 3 10.4 8 460 215 3.00 5.424 17.82 0 0 3 4

## 4 14.7 8 440 230 3.23 5.345 17.42 0 0 3 4

## 5 13.3 8 350 245 3.73 3.840 15.41 0 0 3 4

## 6 15.8 8 351 264 4.22 3.170 14.50 0 1 5 4

## 7 15.0 8 301 335 3.54 3.570 14.60 0 1 5 8

sqldf('select mpg from mtcars where "vs"= 1')

## mpg

## 1 22.8

## 2 21.4

## 3 18.1

## 4 24.4

## 5 22.8

## 6 19.2

## 7 17.8

## 8 32.4

## 9 30.4

## 10 33.9

## 11 21.5

## 12 27.3

## 13 30.4

## 14 21.4

sqldf('select mpg ,drat from mtcars where "vs"= 1')

## mpg drat

## 1 22.8 3.85

## 2 21.4 3.08

## 3 18.1 2.76

## 4 24.4 3.69

## 5 22.8 3.92

## 6 19.2 3.92

## 7 17.8 3.92

## 8 32.4 4.08

## 9 30.4 4.93

## 10 33.9 4.22

## 11 21.5 3.70

## 12 27.3 4.08

## 13 30.4 3.77

## 14 21.4 4.11

被遺忘的角落有著被遺忘的人

如不是我變了模樣。便是你淡忘了時光。為自己的心門上了鎖。從此再也無人能愉悅。最怕此生決定忘記你,卻突然得到你的訊息。如果我的手不小心碰著你的手,你是會躲開,還是下意識牽住。能駕馭你的人,其實就是你心甘情願,視如生命愛的人。最好的時光,就是你喜歡我,我也喜歡你,可我們都還沒表白。非主流個性簽名 願意委...

被遺忘的Rotor

2002年3月27日,ms發布了shared source mon language infrastructure beta 1 接著,在2002年11月5日發布shared source mon language infrastructure 1.0。shared source cli的 名叫 r...

被遺忘的知識 showModalDialog

window.showmodaldialog 方法用來建立乙個顯示html內容的模態對話方塊。vreturnvalue window.showmodaldialog surl varguments sfeatures surl 必選引數,型別 字串。用來指定對話方塊要顯示的文件的url vargum...