해당 포스트는 R 연산자 종류 및 사용법 - 고급편을 소개합니다. 출처 : 슬기로운통계생활 Youtube - 이거 외계어 아니야? R 연산자 (operator) 부시기! 고급편! Lists [R] 연산자(Operator) 종류 및 사용법 - 기초편 [R] 연산자(Operator) 종류 및 사용법 - 초급편 [R] 연산자(Operator) 종류 및 사용법 - 중급편 [R] 연산자(Operator) 종류 및 사용법 - 고급편 INTRO R을 사용하면서 프로그래밍 스킬도 중요하지만 함수 및 연산자에 대한 이해만 가지더라도 효율적인 R활용이 가능합니다. 이번 포스트에서는 R에서 기본적으로 제공하는 연산자들을 소개하고 예시와 함께 사용법을 설명합니다. 참고로 이번에 설명하는 연산자들은 magrittr 패키지에서 ..
해당 포스트는 R 연산자 종류 및 사용법 - 중급편을 소개합니다. 출처 : 슬기로운통계생활 Youtube - 이거 외계어 아니야? R 연산자 (operator) 부시기! 고급편! Lists [R] 연산자(Operator) 종류 및 사용법 - 기초편 [R] 연산자(Operator) 종류 및 사용법 - 초급편 [R] 연산자(Operator) 종류 및 사용법 - 중급편 [R] 연산자(Operator) 종류 및 사용법 - 고급편 INTRO R을 사용하면서 프로그래밍 스킬도 중요하지만 함수 및 연산자에 대한 이해만 가지더라도 효율적인 R활용이 가능합니다. 이번 포스트에서는 R에서 기본적으로 제공하는 연산자들을 소개하고 예시와 함께 사용법을 설명합니다. 참고로 이번에 설명하는 연산자들은 magrittr 패키지에서 ..
해당 포스트는 R 연산자 종류 및 사용법 - 초급편을 소개합니다. 출처 : 슬기로운통계생활 Youtube - R 연산자 (operator) 어디까지 알고있니? 기초편 Lists [R] 연산자(Operator) 종류 및 사용법 - 기초편 [R] 연산자(Operator) 종류 및 사용법 - 초급편 [R] 연산자(Operator) 종류 및 사용법 - 중급편 [R] 연산자(Operator) 종류 및 사용법 - 고급편 INTRO R을 사용하면서 프로그래밍 스킬도 중요하지만 함수 및 연산자에 대한 이해만 가지더라도 효율적인 R활용이 가능합니다. 이번 포스트에서는 R에서 기본적으로 제공하는 연산자들을 소개하고 예시와 함께 사용법을 설명합니다. 1. 벡터 포함 여부 : %in% R에서 벡터 간의 포함 여부를 파악하기 ..
해당 포스트는 R 연산자 종류 및 사용법 - 기초편을 소개합니다. 출처 : 슬기로운통계생활 Youtube - R 연산자 (operator) 어디까지 알고있니? 기초편 INTRO R을 사용하면서 프로그래밍 스킬도 중요하지만 함수 및 연산자에 대한 이해만 가지더라도 효율적인 R활용이 가능합니다. 이번 포스트에서는 R에서 기본적으로 제공하는 연산자들을 소개하고 예시와 함께 사용법을 설명합니다. Lists [R] 연산자(Operator) 종류 및 사용법 - 기초편 [R] 연산자(Operator) 종류 및 사용법 - 초급편 [R] 연산자(Operator) 종류 및 사용법 - 중급편 [R] 연산자(Operator) 종류 및 사용법 - 고급편 1. 벡터 생성 : : R에서 콜론은 벡터를 생성하는데 사용되며, 아래 예..
해당 포스트는 데이터 분석의 필수 과정인 데이터 전처리(Data Precessing)에 대해 설명합니다. 데이터 전처리? 데이터 전처리(Data Preprocessing)는 데이터를 실제 업무에 활용하기에 앞서 정제하는 행위를 의미하며, 데이터 전처리와 비슷하게 사용되는 용어로는 데이터 가공(Data Manipulation), 데이터 핸들링(Data Handling), 데이터 랭글링(Data Wrangling), 데이터 먼징(Data Munging) 등이 있습니다. Forbes 설문에 따르면 데이터 분석가는 업무 시간 중 약 80%를 데이터 수집 및 전처리 과정에 사용한다고 합니다. 데이터 전처리 유형 데이터 전처리는 데이터 품질 향상, 데이터 통일, 개인정보 보호 등을 목적으로 사용되며 각 목적에서 수..
해당 포스트에서는 네이버지식인을 통해 질문 받은 "행렬들이 담긴 리스트에서 열의 합계를 구하는 방법"에 대해 설명합니다. 질문 리스트에 각 열의 합계 구하는 방법좀 알려주세요ㅜㅜ lapply 를 이용해서요!! a
해당 포스트는 네이버 지식인을 통해 질문받은 "평균보다 큰 몸무게를 갖는 사람 수 세기"에 대한 답변을 공유하는 글입니다. 문제 R프로그래밍 sum함수 질문이요! 다섯 명의 몸무게가 다음과 같이 weight 변수에 저장되어 있다. sum() 함수와 논리 연산을 이용하여 평균보다 큰 몸무게를 갖는 사람이 몇 명인지 구하는 코드를 작성하시오. > weight = mean(weight)] [1] 75 89 3. 조건을 만족하는 벡터 세기 2번 코드를 통해 평균보다 큰 몸무게들을 찾았으나 문제에서 '몇 명'인지 물었으니 코드를 좀 더 보완해야 합니다. 위 벡터에서 찾은 관측값들이 몇 개인지를 찾아주면 되는데 R에서는 length() 함수로 벡터의 길이를 확인할 수 있습니다. 참고로 nrow()는 ..
해당 포스트는 네이버지식인을 통해 질문 받은 "기초 통계 및 시각화(히스토그램, 파이차트)"에 대한 답변을 공유하는 글입니다. 문제 다음은 경영대 30명에게 전공이 무엇인지 물어본 결과이다. 1) 빈도분포와 막대그림을 보여라. 2) 상대빈도분포와 원형그림을 보여라 풀이 해당 문제는 데이터 생성부터 간단한 통계량 산출과 시각화까지 요구하고 있습니다. 난이도가 높지 않은 문제로 아래에 설명을 차례대로 읽으신다면 쉽게 이해하실 수 있으실 겁니다. 1. 데이터 생성 먼저 데이터셋을 생성하겠습니다. 데이터는 별도 구조가 제시되지 않았기에 단순 벡터로 만들면 됩니다. my_data
해당 포스트는 R에서 행렬 생성 방법과 부분 행렬을 추출 방법을 설명합니다. 1. INTRO R에서 행렬(matrix)은 빈번하게 사용되지는 않지만 반드시 알고 있어야 하는 자료 구조입니다. 네이버 지식인에서 행렬 생성 및 부분 행렬 추출 방법에 대해 질문을 받아 간단한 사용 예제를 정리하였으니 참고하시면 좋을 것 같습니다. 2. 질문 R프로그래밍 부분행렬 질문이요! 1부터 50까지의 정수로 5개의 열을 갖는 행렬을 생성하고, 마지막 두 개 행과 마지막 세 개 열로 구성된 부분행렬을 만드시오. 문제가 이건데 답이뭔가요? 작동원리도 설명해주시면 감사하겠습니다! 3. 풀이 1. 행렬 생성 R에서 행렬을 생성해주는 함수는 matrix()입니다. 문제에서 제시된 1부터 50까지의 수를 5열의 행열로 만드는 코드..
해당 포스트에서는 R에서 5의 배수 벡터 생성 방법과 5의 배수 벡터 추출 방법을 소개합니다. 1. INTRO R에서 벡터(Vector)는 가장 기본 자료 구조이면서 가장 중요한 역할을 합니다. R프로그래밍을 배우면서 벡터 연산을 많이 접하시게 될텐데 나중에는 벡터를 얼마나 잘 다루느냐에 따라 프로그래밍 능력의 판단 기준이 될 수 있으니 꾸준히 연습하시는 것을 추천드립니다. 아래에서는 벡터 프로그래밍 사례인 5의 배수 벡터 생성 방법과 5의 배수 벡터 추출 방법에 대해 설명하겠습니다. 2. 5의 배수 벡터 생성 R에서 5의 배수 벡터를 생성하는 방법은 다양합니다. 짧은 경우에는 직접 프로그래밍하여 생성할 수 있으며, 만약 5의 배수를 1000까지 생성해야 한다면 내장 함수를 이용해 간단히 해결할 수 있습..