일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Rxjava
- livedata
- Python
- 프로그래머스
- ProGuard
- textfield
- 쿠링
- Kotlin
- GitHub
- MiTweet
- Coroutines
- Hilt
- 암호학
- AWS
- Compose
- 코드포스
- Gradle
- architecture
- TEST
- Coroutine
- 코루틴
- 백준
- androidStudio
- Codeforces
- MyVoca
- relay
- android
- pandas
- boj
- activity
- Today
- Total
목록CS/R 전산실습 (3)
이동식 저장소
1. 사용자 정의 함수 1.1 함수 정의 방법 func = function(arg1, arg2, ...) { ... } 한 줄짜리 함수는 중괄호를 안 써도 된다. my.sum = function(x, y) x + y 1.2 매개변수 매개변수에는 디폴트 값을 줄 수 있다. 디폴트 값이 주어진 매개변수는 함수 호출 시 생략해도 된다. func = function(x, conf=0.95) { ... } func(c(1, 2)) # OK func(c(1, 2), conf=0.9) # OK 기존의 함수를 이용하여 함수를 정의할 때 생략 부호 ...을 이용하면 매우 편리하다. 일반적으로 생략 부호는 함수의 마지막 매개변수로 지정한다. 함수를 호출할 때 ... 부분에 사용한 매개변수는 모두 기존 함수로 전달된다. f..
ggplot2를 사용하여 그래프를 그려 보자. 1. ggplot2 시작하기 데이터프레임 mpg의 변수 displ과 hwy의 관계를 산점도로 나타내 보자. displ은 리터 단위 배기량이고, hwy는 고속도로 연비이다. ggplot(data=mpg) + geom_point(mapping=aes(x=displ, y=hwy)) 그래프 작성은 ggplot()으로 시작한다. ggplot()에서는 그래프 작성에 사용할 데이터프레임을 지정하고, 그래프가 작성될 좌표계를 준비한다. ggplot()만으로는 실질적인 그래프가 작성되지 않으며, 막대그래프, 히스토그램, 산점도 등의 레이어를 추가해야 한다. 위에서는 geom_point()를 이용하여 산점도를 작성하였다. 이처럼 ggplot2에서는 하나 이상의 레이어가 겹쳐져..
dplyr의 함수를 이용하여 데이터 프레임을 다양한 방법으로 다듬을 수 있다. dplyr 함수는 세 가지 그룹으로 나눌 수 있다. filter(), slice(), arrange(), distinct()와 같이 행(row)을 대상으로 작업하는 함수, select(), rename(), mutate(), relocate()와 같이 열(column)을 대상으로 작업하는 함수, 요약 통계량을 계산하는 함수 summarise()가 있다. 1. 행을 작업 대상으로 하는 함수 1.1 조건에 의한 행 선택: filter() filter()를 이용하여 특정한 조건을 만족하는 행을 선택할 수 있다. 조건을 설정할 때에는 다양한 비교 연산자(>, = left, x % slice(5:10)을 실행해야 한다. 만약 5-10번..