목록분류 전체보기 (31)
꿈돌이 블로그
조건문과 반복문은 정말 프로그래밍의 꽃이라 할 수 있는 부분입니다. 그만큼 매우 중요하죠. 🎁 조건문 조건문은 말 그대로 조건을 걸어 실행하는 코드 구문입니다. 정확히는 조건이 TRUE일 경우 실행되는 코드 구문이죠. 조건문의 구조부터 알아보죠. if(조건) { 조건이 TRUE이면 실행되는 구문 1 } else { 조건이 FALSE일 때 실행되는 구문 2 } 기본적인 조건문 구조인데요. 여기에 조건을 더 추가하고 싶으시면 else if 문을 추가하면 됩니다. if(조건) { 조건이 TRUE이면 실행되는 구문 1 } else if { 조건 1이 FALSE이고, 조건 2는 TRUE일 때 실행되는 구문 2 } else { 조건이 FALSE일 때 실행되는 구문 3 } else if 문은 원하시는 대로 추가할 수..
🎁 연산자 연산자는 프로그램에서 데이터를 처리하는 연산 기호입니다. 연산자는 나중에 배우게 될 조건문과 반복문에 자주 활용되므로 잘 알아두는 것을 추천합니다. 연산자의 종류는 총 4가지가 있습니다. 연산자 종류 할당 연산자 (대입 연산자) 산술 연산자 관계 연산자 (비교 연산자) 논리 연산자 🎀 할당 연산자(대입 연산자) 할당 연산자 기능 크다 >= 크거나 같다
패키지를 이해하기 위해서는 함수의 개념이 필요합니다. 아래 링크를 참고하시고 개념을 먼저 익히는 것을 추천합니다. https://yeobdoll.tistory.com/entry/R-%EB%B3%80%EC%88%98%EC%99%80-%ED%95%A8%EC%88%98 [R] 변수와 함수 변수와 함수는 프로그래밍을 하신다면 정말 기본적인 부분인데요. 간단하게 알아보겠습니다. 참고로 저는 R 프로그래밍을 사용할 때 R을 좀 더 효과적이게 쓸 수 있는 R 스튜디오라는 GUI프로그 yeobdoll.tistory.com 🎁 패키지 거두절미하고 설명하면 패키지는 여러 함수를 기능에 따라 묶어서 제공하는 것을 말합니다. 즉, 하나의 패키지를 설치하면 그 안에 포함된 여러 함수를 사용할 수 있습니다. 🎀 패키지 설치하기 ..
변수와 함수는 프로그래밍을 하신다면 정말 기본적인 부분인데요. 간단하게 알아보겠습니다. 참고로 저는 R 프로그래밍을 사용할 때 R을 좀 더 효과적이게 쓸 수 있는 R 스튜디오라는 GUI프로그램을 사용합니다. 기본적으로 지원하는 R 프로그램이 있지만 디자인 너무 구려서 쓰기 싫더군요. ㅋㅋㅋ 그러니 R 프로그래밍을 하신다면 R Studio를 설치하는 것을 추천합니다. 설치 과정은 따로 설명하지 않습니다. 🎁 변수 변수는 특정 범위 안에서 다양하게 변하는 값을 의미합니다. 비유하면 그릇과 같습니다. 그릇에 값을 담아 놓는다 생각하면 편합니다. 그리고 그 값을 변할 수 있죠. 변수를 만들 때 변수명은 자유롭게 쓸 수 있지만 몇 가지 주의 사항이 있습니다. ※ 주의사항 1. 첫 문자는 반드시 영문자 또는 마침표..
이전 글에서 데이터 구조와 형태에 따라 vector, matrix, array, list, dataFrame이 있다고 하였고 개념을 알아보았습니다. 그러나 개념만 보기에는 이해가 어렵죠. 이번 글에서는 R 프로그래밍을 활용하여 실습을 해볼까 합니다. 우선 Vector부터 알아보죠. 🎁Vector 벡터는 데이터 구조의 가장 기본적인 형태입니다. R에서는 할당 연산자인
데이터 분석을 바로 할 수 있으면 좋지만 데이터에는 여러 종류가 있습니다. 데이터의 형태를 모르고 분석을 한다는 것은 요리사가 요리 재료를 모르고 요리하는 것과 같습니다. 그러한 이유로 정말 간단하게 데이터 형태를 개념적으로 짚고 넘어갑시다. 🎁 테이블 데이터는 행과 열로 이루어진 n x m 형태의 데이터 세트가 주를 이룹니다. 그리고 이렇게 구분됩니다. Row 관측치 (Observations) Column 변수 (Variable) Row와 Column에 들어가는 데이터 값 (Value) 그렇다면 n x m 형태의 데이터 세트는 어떤 것을 말할까요? 예로 들면 이런 모습입니다. Index name gender height 1 Roy man 174 2 Bob man 168 3 Mina girl 160 위와..
데이터 분석을 하기 위해서는 구조를 파악하는 것은 기본으로 알아두셔야 합니다. 데이터 분석의 흐름도는 모든 과정이 한 번에 끝나는 것이 아닌 반복적인 과정을 거쳐 Insight를 도출할 수 있습니다. 즉, 데이터 분석은 순환하고 있는 구조임을 알 수 있죠. 데이터 분석은 총 5단계의 과정을 거칩니다. * 데이터 분석 설계 → 데이터 준비 → 데이터 가공 → 데이터 분석 → 결론 도출 1단계; 데이터 분석 설계 데이터 분석 설계는 어떤 주제를 어떤 분석 방법으로 어떻게 시행할지 계획을 세우는 단계입니다. 1. 분석하려는 주제를 명확하고 구체적으로 설정, 주제 내 용어를 이해하기 쉽게 정의 (주제 선정) 2. 브레인 스토밍 등을 활용하여 최대한 가설을 많이 세운 후 데이터 확보 가능 여부를 판단 (가설 설정..
모델링 파트를 마무리하려는데 이 부분을 빠뜨릴 뻔했군요. 여러분 모델링이 무엇이라고 생각하나요? 이 부분에 대해서는 예전에 글을 한번 올린 적이 있습니다. 데이터 모델링은 현실 세계를 데이터베이스로 표현하기 위해서 추상화하는 것이라고 했습니다. 데이터 모델링에서 중요한 점은 바로 고객의 업무 프로세스 이해와 추상화와 비즈니스 프로세스의 규칙을 정의하는 것입니다. 즉, 고객과의 의사소통 또한 중요한 것이지요. 지금까지 저희는 정규화, 분산 데이터베이스 등 많은 개념을 다뤄왔습니다. 여기서 중요한 것은 왜?라고 질문을 갖는 것이 포인트입니다. 왜 정규화를 했을까요? 최대한 데이터 중복을 막기 위해서죠. 이것 또한 좋은 모델링의 요건 중 하나가 됩니다. 그렇다면 좋은 모델링의 요건은 무엇이 있을까요? 🎁 좋은..