반응형

전체 글 78

[혼공단 9기] 혼자 공부하는 데이터 분석 with 파이썬 4주차 후기 및 미션

[이번주 과제 - 4주차] 1. 진도 공부 : Chapter 04 데이터 요약하기 2. 기본 미션 : p.279의 확인문제 5번 풀고 인증하기 3. 선택 미션 : Ch.04(04-1)에서 배운 8가지 기술통계량(평균,중앙값,최솟값,최댓값,분위수,분산,표준편차,최빈값)의 개념을 정리하기 ​​ 1. 진도 공부 다음주에 정리하면 되겠다 싶었지만 갑작스런 회의와 스케줄을 조율한 결과 2월말까지 일정이 꽉꽉차는 상황이 생기고 말았습니다. 그래서 진도공부는 아쉽게도 여유가 생길때 하는 걸로 하고 미션만 인증해보도록 하겠습니다. 2. 기본미션 : p.279의 확인문제 5번 풀고 인증하기 기본미션은 p.279의 확인문제 5번 풀고 인증하기입니다. p.279의 확인문제 5번 문제는 특정 열의 내용을 히스토그램으로 푸는 ..

[혼공단 9기] 혼자 공부하는 데이터 분석 with 파이썬 3주차 후기 및 미션

[이번주 과제 - 3주차] 1. 진도 공부 : Chapter 03 데이터 정제하기 2. 기본 미션 : p.182의 확인문제 2번 풀고 인증하기 3. 선택 미션 : p.219의 확인문제 5번 풀고 인증하기 ​​ 1. 진도 공부 이번 주에 미리미리 올리려고 했는데, 졸업 앞두고 서류 정리하다가 설날이 되었고, 설날이 지나고 정리를 하려고 보니 정규식 부분이 정리할게 너무 많더라고요. 연구실도 출근하면서 정리하다보니 쉽지 않습니다...결국 다음주로.. 2. 기본미션 : p.182의 확인문제 2번 풀고 인증하기 기본미션은 p.182의 확인문제 2번 풀고 인증하기입니다. 1번문제에 그려진 데이터프레임을 보고 주어진 함수의 계산결과를 묻는 문제인데요. 4번의 경우 col1 이 아닌 col3을 계산한 결과가 나오기 ..

[혼공단 9기] 혼자 공부하는 데이터 분석 with 파이썬 2주차 후기 및 미션

[이번주 과제 - 2주차] 1. 진도 공부 : Chapter 02 데이터 수집하기 2. 기본 미션 : p.150의 확인문제 1번 풀고 인증하기 3. 선택 미션 : p.137~138 손코딩 실습으로 원하는 도서의 페이지수를 추출하고 화면 캡처하기 ​​ 1. 진도 공부 혼자 공부하는 데이터 분석 with 파이썬 1장 - 데이터 분석을 시작하며 01-1 데이터 분석이란 데이터 분석 : 데이터를 수집, 처리, 정제, 분석, 모델링하여 의사 결정을 내리는 데 도움을 주는 작업. 통계학과 머신러닝의 기술을 사용하고 비즈니스 문제를 해결하기 위 sirokun.tistory.com 혼자 공부하는 데이터 분석 with 파이썬 2장 - 데이터 수집하기 02-1 API 사용하기 - 두 프로그램이 서로 대화하기 위한 방법을 ..

혼자 공부하는 데이터 분석 with 파이썬 2장 - 데이터 수집하기

02-1 API 사용하기 - 두 프로그램이 서로 대화하기 위한 방법을 정의한 것 - 두 프로그램이 데이터를 주고받는 규칙이 다르다면 올바르게 데이터를 처리하지 못한다. - HTTP : 인터넷에서 웹 페이지를 전송하는 기본 통신 방법 - HTML : 웹 브라우저가 화면에 표시할 수 있는 문서의 한 종류이자 웹 페이지를 위한 표준 언어 [JSON] - 파이썬의 딕셔너리와 리스트를 중첩해 놓은것과 비슷하다. - 키와 값을 콜론으로 연결한다. - 키와 값에 문자열을 쓰려면 항상 큰따옴표로 감싸주어야 한다. EX) {"name" : "철수" } 파이썬 객체를 JSON 문자열로 반환하기 : json.dumps() 함수 import json d = {"name":"철수"} d_str = json.dumps(d,ens..

혼자 공부하는 데이터 분석 with 파이썬 1장 - 데이터 분석을 시작하며

01-1 데이터 분석이란 데이터 분석 : 데이터를 수집, 처리, 정제, 분석, 모델링하여 의사 결정을 내리는 데 도움을 주는 작업. 통계학과 머신러닝의 기술을 사용하고 비즈니스 문제를 해결하기 위해 도메인 지식이 필요하다. 데이터 과학 : 데이터 분석, 머신러닝을 아우르는 개념. 데이터 분석에 비해 머신러닝 모델을 만들어 문제를 해결하는데 많은 비중을 든다. - 데이터 분석, 데이터 과학, 머신러닝 작업에 사용할 수 있는 인기 있는 프로그래밍 언어는 파이썬이다. 넘파이(numpy) 과학 계산과 배열에 필요한 수학 패키지 판다스(pandas) 숫자와 문자를 섞어 표처럼 사용하는 데이터프레임 제공 맷플롯립(matplotlib) 동적,정적 그래프를 만들 수 있는 시각화 패키지 사이파이(scipy) 수학과 과학..

[혼공단 9기] 혼자 공부하는 데이터 분석 with 파이썬 1주차 후기 및 미션 인증

[이번주 과제 - 1주차] 1. 진도 공부 : Chapter 01 데이터 분석을 시작하며 2. 기본 미션 : p.81의 확인문제 4번 풀고 인증하기 3. 선택 미션 : p.71~73 남산 도서관 데이터를 코랩에서 데이터 프레임으로 출력하고 화면 캡처하기 ​​ 1. 진도 공부 이번 주는 데이터분석의 정의와 간단한 맛보기에 대해서 배우는 시간을 가졌습니다. 다만 개인적으로 연초에 바쁜 일정이 있다보니 요약 정리를 미처 하지 못했는데요. 2. 기본미션 : p.81의 확인문제 4번 풀고 인증하기 기본미션은 p.81의 확인문제 4번 풀고 인증하기입니다. p.81의 확인문제 4번의 경우 판다스의 read_csv() 함수에 대한 묻는 문제로 실습때마다 encoding 매개변수를 넣어서 쉽게 익힐수 있었던 부분이었습니..

[혼공단 8기] 혼자 공부하는 R 데이터 분석 6주차 후기 및 미션 인증하기

[이번주 과제 - 5주차] 1. 진도 공부 : Chapter 06 데이터 시각화 : ggplot2 패키지 2. 기본 미션 : p.288의 실습하고 결과 화면 인증샷 3. 선택 미션 : 구글 API와 ggmap 패키지를 활용해서 원하는 장소의 지도를 불러온 후 결과 화면 인증샷 ​​ 1. 진도 공부 이번주는 데이터를 시각화하는 방법에 대해서 배웠습니다. 시각화를 하면서 ggplot2에 대한 함수를 이것저것 배웠는데, 그래프를 그릴때 필요한 요소를 하나하나 더하는 것도 재밌고, 실제 시각화 그림을 보는것도 재밌네요. 다만 따로 정리할건 크게 없어서 함수에 대한 설명만 간단하게 기록해보았습니다. 2. 기본미션 : p.288의 실습하고 결과 화면 인증샷 기본미션은 p.288의 실습하고 결과 화면 인증샷입니다. ..

혼자 공부하는 R데이터분석 6장 - 데이터 시각화 : ggplot2 패키지

06-1 그래프 그리기 데이터 시각화 : 복잡해보이는 수치 데이터를 이미지화하여 누구나 쉽게 내용을 이해할 수 있도록 시각적으로 전달하는 것. - reshape2, dplyr패키지를 만든 해들리 위컴이 만든 패키지 - R 시각화 1순위 패키지 - 기본적으로 ggplot()함수를 이용하여 그래프 틀을 만들고, 그 안에 다양한 이미지 객체 레이어를 계속 포개는 방식으로 그래프를 표현한다. 함수 기능 geom_point() 산점도를 그린다. geom_line() 선 그래프를 그린다. geom_bar() 막대그래프를 그린다. geom_boxplot() 상자그림을 그린다. geom_histogram() 히스토그램을 그린다. 06-2 그래프에 객체 추가하기 함수 기능 geom_abline() 그래프에 사선을 그린다..

혼자 공부하는 R데이터분석 5장 - 데이터 가공하기

05-1 dplyr 패키지 - 기존의 plyr패키지를 C++로 개선하여 만든 데이터 처리 패키지 - 프로그래밍에 익숙하지 않아도 함수를 쉽고 빠르게 사용할 수 있다. [dplyr 패키지 설치 및 로드] install.packages("dplyr") library(dplyr) [행 추출하기 : filter() 함수] filter() 함수는 조건에 맞는 데이터를 필터링하는 함수이다. filter(데이터,조건문) - &연산자를 사용하면 더 많은 조건을 지정할 수 있다. [열 추출하기 : select() 함수] select() 함수는 열, 즉 지정한 변수만 추출할때 사용한다. select(데이터, 변수명1, 변수명2, ...) [정렬하기 : arrange() 함수] arrange() 함수는 데이터를 오름차순으로..

반응형