일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- window
- plugin
- JavaScript
- xPlatform
- SQL
- react
- Eclipse
- Android
- 공정능력
- SSL
- Python
- Kotlin
- SPC
- hadoop
- Java
- Express
- table
- GIT
- MSSQL
- Spring
- tomcat
- mybatis
- 보조정렬
- Sqoop
- vaadin
- NPM
- es6
- IntelliJ
- mapreduce
- R
- Today
- Total
목록전체 글 (655)
DBILITY
plyr 패키지는 데이터의 분할(split), 계산적용(apply), 조합(combine)을 한번에 처리할 수 있도록 하는 함수들을 제공한다. 입력으로 배열(a), 데이터프레임(d), 리스트(l)를, 출력으로 배열(a), 데이터프레임(d), 리스트(l), 없을(_) 수 도 있다. plyr패키지의 함수는 5글자 형태로 ??ply형태로 이루어져 있는데, 첫글자는 입력되는 데이터타입,두번째글자는 출력되는 데이터타입의 약자를 나타낸다. adply함수는 배열(a)을 입력 받아 분할 후 함수를 적용(ply)하여 데이터프레임(d)으로 반환한다. apply함수와 같이 margin 1은 행,2는 열방향이다. apply함수의 경우 혼합된 데이터타입이 존재할 경우 변환이 일어 난다. adply(.data, .margins,..
sqldf()는 SQL문에 따라 스키마를 생성하고 데이터를 테이블에 로딩,수행한 후 데이터셋을 R로 객체로 로딩한다. 내부적으로 sqlite를 저장소로 사용한다. > library(sqldf) > sqldf('select * from iris where Speicies="setosa"') Error in result_create(conn@ptr, statement) : no such column: Speicies > head(sqldf('select * from iris where Species="setosa"')) Sepal.Length Sepal.Width Petal.Length Petal.Width Species 1 5.1 3.5 1.4 0.2 setosa 2 4.9 3.0 1.4 0.2 setos..
데이터 프레임이나 리스트내 필드 with()함수는 VB의 with문과 유사하며, 데이터프레임$컬럼명형태로 접근하던 것을 with(데이터프레임,컬럼)으로 바로 접근가능하다. within()함수는 내부에서 데이터의 수정이 가능하다. attach()함수는 with()과 유사하나 즉시 접근가능하게 하고, 해제는 detach()함수를 사용한다. attach()후 data가 수정되더라도 detach()시 원래 data에는 영향을 주지 않는다. package unload시에도 detach를 사용한다. > x x val 1 1 2 2 3 3 4 4 5 NA 6 5 7 NA > mean(x$val,na.rm = T) [1] 3 > with(x,mean(val)) [1] NA > with(x,mean(val,na.rm =..
R에서 Oracle에 접속할 수 있는 패키지로 ROracle을 사용해 보자. 우선 사이트의 매뉴얼에 따라 Oracle Instant Client를 설치한다. 아마 sdk는 컴파일할 때 필요하나 보다 일단 받았다. 다운로드 완료 후 C:\instantclient_11_2에 다운 받은 압축파일을 모두 해제한다. 시스템 PATH에 추가 및 시스템변수에 OCI_LIB64=C:\instantclient_11_2, 추가한다. 혹시 모르니 Registry 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 경로에 아래 내용을 추가했다. Rstudio에서 install을 시도하니 오류가 발생한다. R 3.5.1에 호환성 문제가 있을지 모르겠다. > install.packages("ROracle") I..
library(패키지명) 이렇다. > library(RMySQL) 다음의 패키지를 부착합니다: ‘RMySQL’ The following object is masked from ‘package:RSQLite’: isIdCurrent > search() [1] ".GlobalEnv" "package:RMySQL" "package:DBI" [4] "package:sqldf" "package:RSQLite" "package:gsubfn" [7] "package:proto" "tools:rstudio" "package:stats" [10] "package:graphics" "package:grDevices" "package:utils" [13] "package:datasets" "package:methods" "..