R:aplly계열(반복문, 중복작업): 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{R}} == 개요 == 각 행렬의 행데이터를 처리하거나 열데이터를 처리할 때 for문을 쓸 수도 있지만, apply계열을 사용하면 구조도 간단하고, C...) |
(→개요) |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{R}} | {{R}} | ||
== 개요 == | ==개요== | ||
각 행렬의 행데이터를 처리하거나 열데이터를 처리할 때 for문을 쓸 수도 있지만, apply계열을 사용하면 구조도 간단하고, C로 구성되어 있기 때문에 속도도 훨씬 빨라진다. | 각 행렬의 행데이터를 처리하거나 열데이터를 처리할 때 for문을 쓸 수도 있지만, apply계열을 사용하면 구조도 간단하고, C로 구성되어 있기 때문에 속도도 훨씬 빨라진다. | ||
{| class="wikitable" | |||
!이름 | |||
!기원 | |||
!기능 | |||
!사용법 | |||
|- | |||
|lapply() | |||
| | |||
|리스트로 반환한다. | |||
|lapply(반복벡터, 함수) | |||
for(i in 1:100){print(i)}는 | |||
<br /> | lapply(1:100, function(i){print(i)}) 와 같다. 내부에 함수를 정의하여 넣을 수도 있다. | ||
|- | |||
| | |||
| | |||
| | |||
| | |||
|}<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를 주로 쓴다고?(구체적인 차이는 뭘까?)