R:aplly계열(반복문, 중복작업)
R언어 공부를 위한 틀 틀:R
개요[편집 | 원본 편집]
각 행렬의 행데이터를 처리하거나 열데이터를 처리할 때 for문을 쓸 수도 있지만, apply계열을 사용하면 구조도 간단하고, C로 구성되어 있기 때문에 속도도 훨씬 빨라진다.
이름 | 기원 | 기능 | 사용법 |
---|---|---|---|
lapply() | 리스트로 반환한다. | lapply(반복벡터, 함수)
for(i in 1:100){print(i)}는 lapply(1:100, function(i){print(i)}) 와 같다. 내부에 함수를 정의하여 넣을 수도 있다. | |
apply와 lapply의 차이[편집 | 원본 편집]
리스트에서 쓸 땐 lapply를 주로 쓴다고?(구체적인 차이는 뭘까?)