인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
데이터 사이언스

/

데이터 분석

코알못도 이해하는 R프로그래밍

코알못을 위한 R프로그래밍 기초 강의입니다. 딱 두 번만 저와 함께 코드를 따라 쳐보세요. 자연스레 코잘알로 거듭나실 겁니다!

22명 이 수강하고 있어요.

Thumbnail

입문자를 위해 준비한
[데이터 분석, 프로그래밍 언어] 강의입니다.

이런 걸
배워요!

  • 프로그래밍에 대한 기초지식

  • R프로그래밍 기본 지식

  • 코딩의 기본 문법과 알고리즘적 사고

R 프로그래밍, 가장 쉽고 자연스럽게!

코잘알이 되기 위한 
R 핵심 강의 👨‍💻

코딩이 처음이신가요? 프로그래밍이라고 하면 낯설고 멀게만 느껴지시나요? 
이 강의는 코딩을 처음 배우는 분들을 위한 강의입니다.
강의를 들으시는 분들이 코딩을 아예 못한다는 전제 하에 수업을 진행합니다.

프로그래밍 언어 R?

데이터 분석, 통계 시뮬레이션, 텍스트마이닝 등에 쓰이는
R은 매우 직관적이고, 쉽고, 다양하게 활용되는 언어입니다.
낮은 진입장벽을 통해 프로그래밍 감각을 늘려보세요! 

처음 시작하는 코딩, 쉽고 간단하게 💡

R은 매우 직관적이고 이해하기 쉬운 언어입니다.
처음 프로그래밍을 배우는 사람에게 매우 적합한 언어죠. 

모든 프로그래밍 언어는 구조적으로 비슷한 특징을 지니고 있습니다. 처음 코딩을 하는 사람이 파이썬을 익히는 데 10시간이 걸린다면, R을 아는 사람이 파이썬을 익히는 데는 5시간이면 충분합니다. 즉 프로그래밍 언어는 서로 비슷한 특징을 지니고 있기 때문에, 하나를 알면 두 개를 아는 데는 그보다 훨씬 적은 시간을 필요로 합니다.

쉽고도 유용한 프로그래밍 언어, R을 통해 코딩에 입문할 수 있도록 도와드리겠습니다. 
프로그래밍을 배우고 싶었지만 어떤 언어를 배워야 할지 몰라 망설이시던 분들이라면, 이 왕초보 강의로 시작해보세요!


초보에게 딱 맞춘, 
이 강의만의 핵심 장점 둘! ✌

1️⃣ 코알못을 위한 왕초보 R 프로그래밍

평생 코딩의 코자도 안 해보신 분들도 쉽게 따라올 수 있게 강의를 구성하였습니다. 쉽고 이해하기 쉬운 언어인 R을 통해 프로그래밍에 대한 진입장벽을 허물 수 있을 거라 생각합니다. 당장 R이 필요하신 분뿐만 아니라, 코딩이라는 것을 배워보고 싶은 사람도 쉽게 따라오실 수 있습니다. 엄청 이해하려고 하시지 않으셔도 됩니다. 저와 함께 코드를 따라 쳐보면서 프로그래밍에 대한 지식을 습득해 봅시다 😊

2️⃣ 100% 라이브 코딩 강의

이 강의는 100% 라이브 코딩으로 진행되는 강의입니다. 강의를 단순히 보는 것만으로는 절대 실력이 늘지 않습니다. 제가 치는 코드를 따라 쳐보면서 실전 코딩 감각을 익히시는 게 중요합니다. 딱 두 번만, 저와 함께 직접 코드를 작성하면 실력이 눈에 띄게 향상되어 있으실 겁니다. 💪 


강의에서 다루는 내용을 
확인해보세요 📚

프로그래밍 언어에서 사용되는 다양한 기본 문법과 객체 

엑셀에서도 흔히 사용되는 if문과 같은 다양한 프로그래밍 문법은 모든 프로그래밍 언어에서 비슷한 구조로 사용됩니다. if, if else, for, while 등 공통적으로 활용되는 프로그래밍 문법 구조에 대해 배웁니다.

데이터 구조의 기본이 되는 Vector, Dataframe, List

R에서 사용되는 데이터는 99%가 Vector, Dataframe, List로 구성되어 있습니다. 이 세 객체에 대해서 잘 익혀두시면 R에서 데이터를 다루는 데 전혀 문제가 없습니다. 세 객체의 특징과 차이점 그리고 접근하는 방법을 상세하게 다룹니다.

데이터 저장하고 관리하기

데이터를 저장하고 관리하는 것은 매우 중요한 일입니다. 우리가 만든 데이터 또는 가공한 데이터를 엑셀 형태로 저장하고 불러오는 방법부터, 데이터의 손실 없이 안전하게 저장하고 불러오는 방법에 대해 배웁니다. 뿐만 아니라 반복문을 이용하여 새로운 폴더를 자동으로 생성하고 파일을 저장 및 관리하며, 수많은 폴더와 파일 중에 내가 원하는 파일들만 자동으로 불러오는 방법에 대해서도 배워봅니다.

자주 사용하는 함수들

데이터 처리를 하는 데 도움을 주는 다양한 함수들에 대해 배워봅니다. 크기대로 나열해 주는 정렬 함수(sort, order)부터 문자열 처리 함수들(stringr, gsub, %in%), 데이터 객체에 접근해 빠르게 함수를 적용시킬 수 있는 기법들(apply, sapply, tapply, lapply)에 대해 다룹니다. 그리고 사용자가 직접 함수를 만들어 사용할 수 있는 방법에 대해서도 배워봅니다.


함께 보면 좋은 강의 📚

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩을 처음 접하는 사람

  • R프로그래밍 배우고 싶으신 분

안녕하세요
코코입니다.

수강생 수

8,011

수강평 수

485

강의 평점

4.4

강의 수

20

학부에서는 통계학을 전공하고 산업공학(인공지능) 박사를 받고 여전히 공부중인 백수입니다.

 

수상

ㆍ 제6회 빅콘테스트 게임유저이탈 알고리즘 개발 / 엔씨소프트상(2018)

ㆍ 제5회 빅콘테스트 대출 연체자 예측 알고리즘개발 / 한국정보통신진흥협회장상(2017)

ㆍ 2016 날씨 빅데이터 콘테스트/ 기상산업 진흥원장상(2016) 

ㆍ 제4회 빅콘테스트 보험사기 예측 알고리즘 개발 / 본선진출(2016)

ㆍ 제3회 빅콘테스트 야구 경기 예측 알고리즘 개발 / 미래창조과학부 장관상(2015)

* blog : https://bluediary8.tistory.com

주로 연구하는 분야는 데이터 사이언스, 강화학습, 딥러닝 입니다.

크롤링과 텍스트마이닝은 현재는 취미로 하고있습니다 :) 

크롤링을 이용해서 인기있는 커뮤니티 글만 수집해서 보여주는 마롱이라는 앱을 개발하였고

전국의 맛집리스트와 블로그를 수집해서 맛집 추천 앱도 만들었었죠 :) (시원하게 말아먹..)

지금은 인공지능을 연구하는 박사과정생입니다.

 

 

 

 

커리큘럼

전체

23개 ∙ (3시간 51분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!