본문 바로가기
반응형

Time2

[R. 아르] 반복되는 값 추가하기 rep() rep() 은 Replicate를 의미하며, 요소를 반복하여 벡터를 만들어 주는 함수다. 이를 이용하여 특정 값을 생성, 삽입이 가능하다. 예를 들어 a를 3번 반복하고 싶다면 rep("a", 3) 과 같이 적어준다. 특정 벡터를 반복할 수도 있다. 벡터 자체가 아니라 벡터의 각 요소들을 반복하고 싶다면 [each=] 옵션을 사용한다. 예를 들어 다음과 같은 자료가 있다고 하자 오른쪽에 항목을 추가하고 싶다면 rep()과 cbind()를 활용하면 되겠다. 열 이름이 마음에 들지 않는다면 아예 cbind()에서 선언해 주자. 자료가 길다면 반복횟수를 숫자로 지정하기보다 nrow()를 쓰는 편이 좋다. 2016/10/04 - [R] - [R.아르] 현재 날짜 가져오기 Sys.Date() 에서 본 바와 같이 .. 2016. 10. 11.
[R.아르] 현재 날짜 가져오기 Sys.Date() 현재 날짜를 불러오는 함수는 Sys.Date() 대소문자에 주의한다. 참고로 현재 시각을 불러오는 함수는 Sys.time() 역시 대소문자에 주의한다. 원하는 포맷대로 표시하고 싶을 때는 format()을 이용한다. 옵션은 다음과 같다. %Y - 4자리 년도%y - 2자리 년도%m - 2자리 월%d - 2자리 일 예를 들어, 만일 년도를 맨 오른쪽으로 보내고 싶다면 format(Sys.Date(), "%m-%d-%Y") 와 같이 표기한다. 요일을 표시하는 옵션은 다음과 같다. %a - 한 글자 요일%A - 세 글자 요일 시간 역시 다음 옵션을 이용해 출력할 수 있다. %H - 시%M - 분%S - 초 2016. 10. 4.
반응형