"R lapply()"의 두 판 사이의 차이

(새 문서: ==개요== ;R lapply() <source lang='r'> movies <- c("SPYDERMAN","BATMAN","VERTIGO","CHINATOWN") unlist(lapply(movies, tolower)) ## [1] "spyderman" "batman" "vertigo" "chinatown...)
 
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;R lapply()
;R lapply()
<source lang='r'>
x <- c(2,3,4)
unlist(lapply(x, function(n){ n*n }))
## [1]  4  9 16
x**2
## [1]  4  9 16
</source>
<source lang='r'>
x <- list(1:3, 1:4, 1:5)
x
## [[1]]
## [1] 1 2 3
##
## [[2]]
## [1] 1 2 3 4
##
## [[3]]
## [1] 1 2 3 4 5
lapply(x, mean)
## [[1]]
## [1] 2
##
## [[2]]
## [1] 2.5
##
## [[3]]
## [1] 3
unlist(lapply(x, mean))
## [1] 2.0 2.5 3.0
</source>


<source lang='r'>
<source lang='r'>
11번째 줄: 43번째 줄:


==같이 보기==
==같이 보기==
* [[R sapply()]]
* [[R apply 패밀리]]
* [[R apply 패밀리]]
* [[함수 map()]]
* [[함수 map()]]
17번째 줄: 50번째 줄:
* https://www.rdocumentation.org/packages/base/versions/3.6.0/topics/lapply
* https://www.rdocumentation.org/packages/base/versions/3.6.0/topics/lapply


[[분류: R]]
[[분류: R base]]

2019년 5월 6일 (월) 11:03 기준 최신판

1 개요[ | ]

R lapply()
x <- c(2,3,4)
unlist(lapply(x, function(n){ n*n }))
## [1]  4  9 16
x**2
## [1]  4  9 16
x <- list(1:3, 1:4, 1:5)
x
## [[1]]
## [1] 1 2 3
## 
## [[2]]
## [1] 1 2 3 4
## 
## [[3]]
## [1] 1 2 3 4 5

lapply(x, mean)
## [[1]]
## [1] 2
## 
## [[2]]
## [1] 2.5
## 
## [[3]]
## [1] 3

unlist(lapply(x, mean))
## [1] 2.0 2.5 3.0
movies <- c("SPYDERMAN","BATMAN","VERTIGO","CHINATOWN")
unlist(lapply(movies, tolower))
## [1] "spyderman" "batman"    "vertigo"   "chinatown"
unlist(lapply(movies, nchar))
## [1] 9 6 7 9

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}