R 에서 데이터를 다루기 위해서는 필수적으로 알아야 하는게 matrix 이다. matrix data.frame tibble 로 왔다갔다 할 줄 알아야 데이터 처리에 능하게 된다. matrix 사용법은 간단하다. 어려운 설정이 거의 없어서 아래 예제만 보면 대략 이해할 수 있다. matrix(c(0.05, 0.15, 0.0, 0.10, 0.25, 0.25, 0, 0.1, 0.1)) # [,1] # [1,] 0.05 # [2,] 0.15 # [3,] 0.00 # [4,] 0.10 # [5,] 0.25 # [6,] 0.25 # [7,] 0.00 # [8,] 0.10 # [9,] 0.10 matrix(c(0.05, 0.15, 0.0, 0.10, 0.25, 0.25, 0, 0.1, 0.1), ncol = 3) #..
R 프로그래밍 언어로 숫자를 이진법 문자열로 나타내보려 한다. 우선 intToBits 함수를 사용해서 비트값으로 변환한다. 아래 결과를 보면 이게 뭐지 싶긴한데, 앞에서부터 2^0, 2^1, 2^2 .. 으로 보면 된다. 10 은 1 x 2^2 + 1 x 2^0 임을 생각하면 맨 앞자리부터 0승, 1승, 2승 자리로 보면 된다. 총 32비트까지 표현하고 있다. 이 상태를 원하는 건 아니고, 0000101 이런식의 문자열로 만들려고 한다. # 함수설명 # intToBits returns a raw vector of 32 times the length of # an integer vector with entries 0 or 1. intToBits(10) # 출력결과 [1] 00 01 00 01 00 00 0..
대부분의 프로그래밍 언어의 for 문법은 비슷하다. for 문을 알기전에 아래 R 기본함수들을 알아야 한다. 함수와 결과물을 보면 어렵지 않게 무슨 기능을 하는지는 알 수 있다. rep(1, 10) [1] 1 1 1 1 1 1 1 1 1 1 seq(1, 10) [1] 1 2 3 4 5 6 7 8 9 10 seq(3, 11, 2) [1] 3 5 7 9 11 seq_along(letters) [1] 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 아래와 같이 출력해볼까 한다. [1] 3 [1] 5 5 [1] 7 7 7 [1] 9 9 9 9 [1] 11 11 11 11 11 for 문을 사용해서는 아래와 같이 가능하고, for(i in..
rocker/tidyverse:4.1.0 로 R 프로그램을 개발중인데, 한글로 주석을 작성해서 저장할때마다 오류메시지가 나온다. 아래의 경우는 "제외해야할 대상파악" 이라는 한글 주석때문에 나오는 에러이다. 정확한 메시지는 아래와 같고, 스펠링체크를 실시간으로 하는거 같은데 구글링을 해봤더니 답이 나왔다. 25 Jul 2021 03:42:41 [rsession-rstudio] ERROR system error 84 (Invalid or incomplete multibyte or wide character) [str: 제외해야할, len: 15, from: UTF-8, to: ISO8859-1]; OCCURRED AT rstudio::core::Error rstudio::r::util::{anonymous..
다른건 많이 docker 로 설치를 많이 했는데, 정작 R 프로그램은 설치한적이 없다. 찾아보니, Rocker project 라는 것으로 docker 이미지파일이 체계적으로 관리되고 있었다. https://www.rocker-project.org Rocker Project Getting Started Ensure you have Docker installed and start R inside a container with: docker run --rm -ti rocker/r-base Or get started with an RStudio® instance: docker run -e PASSWORD=yourpassword --rm -p 8787:8787 rocker/rstudio and point your..
앞서 docker 로 오라클 db 를 구축해놨는데, R 프로그램으로 오라클에 접속해본다. 여러가지 방법이 있긴한데.. jdbc driver 를 사용하는게 그나마 간단하게 접속할 수 있었다. 여러가지 방법이 있긴하다. 성능까지 비교한 글이 있어 참고하면 좋을 듯 하다. https://blogs.oracle.com/r/r-to-oracle-database-connectivity%3a-use-roracle-for-both-performance-and-scalability-2018 R to Oracle Database Connectivity: Use ROracle for both Performance and Scalability (2018) R users have a few choices of how to co..
- Total
- Today
- Yesterday
- eclipse
- MongoDB
- 마인크래프트
- 아이맥
- heroku
- Google Chart Tools
- 자급제폰
- MyBatis
- R
- javascript
- SVN
- Spring
- docker
- 도넛차트
- 셀프개통
- 맥북
- java
- ubuntu
- github
- vagrant
- 이클립스
- 알뜰요금제
- python
- ggplot2
- MySQL
- 막대그래프
- ggplot
- ktm모바일
- Oracle
- ipTIME
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |