(R) 7장 조건문

7.1 조건문


for문, while문,



7.1.2 벡터 이외의 유형을 사용하는 반복문

  • lapply() 를 사용한다. 반복문의 반복이 각각 순서가 상관없는 독립적인 데이터에 적용될 때 사용할 수 있다.
  • get()을 사용한다. 함수명이 말해주듯이 함수는 객체의 이름을 뜻하는 문자열을 인수로 받아 해당 이름의 객체를 반환해 준다. 별것 아닌 것처럼 들리지만 get()은 매우 강력한 함수다.

여기서 m에는 첫 번째로 u가 들어간다. 그 후 u를 z에 할당해 다음에서 u에 대해 lm()이 호출되도록 한다.


7.2 산술 및 불리언 연산과 값


x^y : 제곱
x%/%y : 정수 나눗셈
x&&y : 불리언 AND(정수형)
x&y : 불리언 AND(벡터 x,y,result)
x/y : 나눗셈
x||y : 불리언 OR(정수형)
x|y : 불리언 OR(벡터 x,y,result)




* R은 함수 안에 다른 함수를 감싸 안을 수 있다.
function(y){
  d<-8
  h<-function(){
     return(d*(w+y))
  }
  print(environment(h))
  return(h())
}




*R에서 함수는 지역변수가 아닌 변수를 바꾸지 않는다는 것이다. 이 말은 일반적으로 
'부작용 side effect'이 없다는 뜻이다. 간단히 말해 만약 지역변수내에서 값을 바꾸게 되면
값이바뀌는 것처럼 보이지만 지역 복사본이 바뀌는 것 뿐이다.


댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기