R:aplly계열(반복문, 중복작업): 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
잔글 (→개요) |
(→개요) |
||
15번째 줄: | 15번째 줄: | ||
|리스트로 반환한다. | |리스트로 반환한다. | ||
|lapply(반복벡터, 함수) | |lapply(반복벡터, 함수) | ||
for(i in 1:100){print(i)}는 | |||
lapply(1:100, function(i){print(i)}) 와 같다. 내부에 함수를 정의하여 넣을 수도 있다. | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|}<br /> | |}<br /> | ||
===apply와 lapply의 차이=== | ===apply와 lapply의 차이=== | ||
리스트에서 쓸 땐 lapply를 주로 쓴다고?(구체적인 차이는 뭘까?) | 리스트에서 쓸 땐 lapply를 주로 쓴다고?(구체적인 차이는 뭘까?) |
2020년 9월 25일 (금) 08:20 기준 최신판
R언어 공부를 위한 틀 틀:R
개요[편집 | 원본 편집]
각 행렬의 행데이터를 처리하거나 열데이터를 처리할 때 for문을 쓸 수도 있지만, apply계열을 사용하면 구조도 간단하고, C로 구성되어 있기 때문에 속도도 훨씬 빨라진다.
이름 | 기원 | 기능 | 사용법 |
---|---|---|---|
lapply() | 리스트로 반환한다. | lapply(반복벡터, 함수)
for(i in 1:100){print(i)}는 lapply(1:100, function(i){print(i)}) 와 같다. 내부에 함수를 정의하여 넣을 수도 있다. | |
apply와 lapply의 차이[편집 | 원본 편집]
리스트에서 쓸 땐 lapply를 주로 쓴다고?(구체적인 차이는 뭘까?)