'R'에 해당되는 글 83건

  1. 2015.07.09 [R]의 SD (Subset of Dataframe)
  2. 2015.07.09 R 공부에 도움되는 책
  3. 2015.07.08 R 설치와 라이센스

dataframe에서 .SD 라는 개념이 있다.

Subset of Dataframe의 약자이다. 자세한 내용은 아래 url에 있다.


http://stackoverflow.com/questions/8508482/what-does-sd-stand-for-in-data-table-in-r



테이블을 하나 만들자.

> table <- data.table(x=rep(c("a","b","c"),each=2), y=c(1,3), z=1:6)


아래 테이블로 되어 있는데..

> table

   x y z

1: a 1 1

2: a 3 2

3: b 1 3

4: b 3 4

5: c 1 5

6: c 3 6



z 컬럼은 버리고 x,y만 보인다.

> table[, .SD[,paste(x,y, sep="", collapse=", ")]]

[1] "a1, a3, b1, b3, c1, c3"



x,y 컬럼의 값을 하나의 값으로 보여지기를 원한다면 아래와 같이 할 수 있다. SQL의 여러 값을 insert into 에 넣을 때 잘 활용할 수 있을 것이다.

> m<-table[, .SD[,paste(x,y, sep=",", collapse="), (")]]

> paste("(", m, ")")

"( a,1), (a,3), (b,1), (b,3), (c,1), (c,3 )"


주의할 점이 있다.

SD 사용하려면, library(data.table)를 한 후, data.table로 감싼 후에 사용할 수 있다. SD는 테이블 속성이 있어야 사용 가능하다.


'R' 카테고리의 다른 글

Rstudio startup(실행)시 무한 루프시 해결  (0) 2015.07.13
[R] mysql 연동하기  (0) 2015.07.09
[R] 동작시간 측정하기  (0) 2015.07.09
R 공부에 도움되는 책  (0) 2015.07.09
R 설치와 라이센스  (0) 2015.07.08
Posted by '김용환'
,

R 공부에 도움되는 책

R 2015. 7. 9. 10:26



R 공부에 도움되는 책인데, 서민구 님이 "R을 이용한 데이터 처리&분석 실무"책을 쓰셨고, 공짜로 볼 수 있다!!! 우와~~


https://books.google.co.kr/books?id=eQjWBQAAQBAJ&printsec=frontcover&hl=ko#v=onepage&q&f=false


pdf 파일도 다운로드 해서 볼 수 있다.

http://r4pda.co.kr/

'R' 카테고리의 다른 글

Rstudio startup(실행)시 무한 루프시 해결  (0) 2015.07.13
[R] mysql 연동하기  (0) 2015.07.09
[R] 동작시간 측정하기  (0) 2015.07.09
[R]의 SD (Subset of Dataframe)  (0) 2015.07.09
R 설치와 라이센스  (0) 2015.07.08
Posted by '김용환'
,

R 설치와 라이센스

R 2015. 7. 8. 20:09





Mac에서 R설치


http://cran.nexr.com/


리눅스(서버)에 R 설치

sudo yum install R




mac에서 R과 Rstudio (IDE툴)설치하고 사용 후, 잘 동작되면, 리눅스에서 실행시킨다. 





참고로..


R License는 BSD에서 AGPL로 변경되었다. 

http://www.r-project.org/Licenses/



Rstudio 설치시는 신경써야 한다. AGPL 이슈만 아니면 데스크탑은 쓸 수 있다. 

https://www.rstudio.com/pricing/


https://www.rstudio.com/faq-items/work-commercial-company-can-use-open-source-license/




Rstudio server는 유료이다.

https://www.rstudio.com/pricing/



참고로 회사가 아닌 곳에서 사용한다면 rstudio server 버전은 테스트해볼 수 있을 것이다.


https://www.rstudio.com/products/rstudio/download-server/

$ wget https://download2.rstudio.org/rstudio-server-rhel-0.99.451-x86_64.rpm

$ sudo yum install --nogpgcheck rstudio-server-rhel-0.99.451-x86_64.rpm



참고로, shiny server는 무료버전도 있다. 상용 버전은 더 많은 기능을 제공한다.

https://www.rstudio.com/products/shiny/shiny-server/

'R' 카테고리의 다른 글

Rstudio startup(실행)시 무한 루프시 해결  (0) 2015.07.13
[R] mysql 연동하기  (0) 2015.07.09
[R] 동작시간 측정하기  (0) 2015.07.09
[R]의 SD (Subset of Dataframe)  (0) 2015.07.09
R 공부에 도움되는 책  (0) 2015.07.09
Posted by '김용환'
,