인트로 이전 시간에는 벡터(Vector)의 심화 사용 방법에 대해서 알아봤습니다. 오늘은 R이 왜 데이터 분석에 특화된 언어인지 보여줄 수 있는 벡터의 연산에 대해서 보여드리도록 하겠습니다. R와 파이썬은 바로 이 벡터라는 부분이 자바나 C, C++과 다르게 매우 쉽게 핸들링이 가능하기 때문에 머신러닝이나 데이터 분석 등에 매우 유용하게 쓰입니다. 물론 데이터를 최종적으로 이쁘게 출력해주는 비주얼 적인면도 있지만, 제일 좋은건 강력한 기능들을 쉽게 다루는 것이겠지요. 벡터 연산 R은 일반적인 언어와 다르게 벡터와 같은 데이터를 매우 쉽고 강력하게 다룰 수 있는 방법을 제공합니다. 아래는 쉽게 벡터들을 연산하는 방법들입니다. > a b d d ## [1] 10 11 12 13 14 15 16 17 18 1..
인트로 이전 시간에는 벡터를 사용하는 방법에 대해서 알아봤습니다. 사실 R은 다른 언어와 다르게 강력한 프로그래밍 기능이 있는 것이 아니고 대다수 R을 하는 이유는 데이터분석이기 때문에 초반에 배워야 되는 부분이 많지 않습니다. 게다가 워낙 다양한 패키지(라이브러리들...)이 제공되고 있어서, 데이터만 쏙 넣으면 그래프가 출력이 되고 알아서 머신러닝이 돌아가고 등등 다양한 강력한 기능들을 제공해주기 때문에 초반에 기초를 확실히 잡아두는 것이 좋습니다. Java처럼 객체지향을 공부해야 되는 것이 아니니, 초반에 약간 지루할 수 있어도 변수, 벡터, 리스트 등의 데이터 구조를 확실히 익히셔야 할 것입니다. 오늘은 벡터를 조금 더 다양하게 다루는 방법에 대한 포스팅입니다. 저번 강의보다는 조금 더 흥미로울 수..
인트로 이전 시간에 R의 기본 구조와 변수에 대한 설명을 하였습니다. 오늘은 R을 좀 더 복잡한 데이터 타입인 벡터에 대해서 이해를 해보로록 하겠습니다. 이전 강의R강의 #1 - 데이터 기본구조편R강의 #2 - 변수 이해하기편 벡터(Vector) 학창시절 수학 시간에 졸지만 않았다면 벡터(Vector)라는 것을 다들 들어보셨을 겁니다. 누구는 저 말을 보자마자 R을 끄고 싶을지 모르겠지만 최소한 컴퓨터에서는 수학시간보다는 재미있으니 조금만 참고 이 개념을 이해하셨으면 좋겠습니다. 일단 벡터는 같은 데이터의 타입의 배열 데이터를 의미합니다. 즉, 숫자들이라면 숫자의 모음... 문자형이라면 문자들의 배열형을 뜻합니다. 벡터 생성x