전체 글 42

6주차 기본미션: 사용자정의함수 만들기

직접 함수 만들고 실행 결과 확인한 인증샷 (p.265 참조) 파이썬에 내장되어있는 함수 외에 사용자 정의 함수를 만드는 것을 배웠다 함수 이름은 함수 기능을 유추할 수 있게 만들어야한다. 함수 이름은 숫자로 시작할 수 없고 공백이 있으면 안되며 _외의 특수문자는 사용할 수 없다 함수 헤더는 def 함수이름(): 으로 나타내고 다음줄에는 함수의 기능을 수해할 명렁문을 입력한다 중요한 것은 보디를 시작하면 4칸 들여쓰기를 해야한다 세 수를 더하는 함수와 문장을 return하는 함수를 연습해보았다

6주차(마지막) 기본미션: 그래프에 그래프 더하기

p.288의 실습하고 결과 화면 인증샷 ggplot2 패키지를 설치하여 다양한 그래프를 그려 데이터 시각화 하는 것을 배웠다 ggpolot2 패키지는 R 시각화 1순위 패키지라고 한다. 예시로 날짜별 공기에 대한 데이터 세트인 airqualioty 를 활용하였다 ggplot(airquality, aes(x= Day, y= Temp)) 이런식으로 기본 틀을 생성하면 되고 +를 쓴후 산점도는 geom_point 선 그래프는 geom_line 막대 그래프는 geom_bar를 더하면 된다 (막대 그래프는 x축만 지정하면 된다 막대그래프에 +coord_plor()를 추가하면 선버스트 차트가 된다) 상자그림은 geom_boxplot() 히스토그램은 geom_histogram)()을 더하면 된다 ggplot2 패키..

혼공R이(한빛) 2022.08.20

5주차 : While 함수와 For 함수

대표적으로 반복문에는 while 반복문과 for 반복문이 있다. While 반복문 조건식의 결괏값이 True인 동안에는 계속해서 해당 코드를 반복한다. 여러개의 코드를 사용할 수 있다. 반복처리되는 코드를 코드블록이라고 한다. 코드블록을 모두 실행하면 다시 실행하게된다. 예제에 나온것을 참고해서 간단하게 2단 구구단을 만들어 보았다. x=2 while x

5주차: 244p 확인문제 2번 풀기(데이터 추출)

데이터 가공에 대해서 배웠다. 데이터 전처리, 데이터 핸들링, 데이터 마트 라고도 한다. 전체 데이터 중에서 필요한 데이터만을 추출할 때 사용할 변수를 선택하는 방식과, 원하는 조건 값에 맞는 데이터를 추출하는 방식이 있다. select()함수는 데이터 세트에 있는 변수 중 필요한 변수만 추출할 수 있다. 주로 특정 열을 추출할 떄 쓴다. 필요한 조건을 지정하여 조건에 맞는 데이터만 추출하여 분석할 때는 filter()함수를 사용한다. 변수를 크기순으로 정렬하여 새로운 데이터를 만들거나 조회할 때는 arrange()함수를 사용한다. 변수의 함계를 구하거나 빈도를 도출하여 집단 간의 차이를 비교하는 등 데이터를 요약할 때는 summaries()와 group_by()함수를 사용한다. 2개 이상의 테이블을 결..

혼공R이(한빛) 2022.08.13

혼공프로 1~4주차 선택미션

첫째주: Ch.02(02-1) 확인 문제(p.69~71) 풀고 인증샷 둘째주: 직접 변수 이름 만들고, 실행 결과 화면 캡쳐하기. (p.111 참조) 셋째주: Ch.03(03-2) 확인 문제(p.154~155) 풀고, 풀이 과정 정리하기 넷째주: Ch.04(04-2) 확인 문제(p.184~187) 풀고, 풀이 과정 정리하기 첫째주 확인문제 풀기 1.아라비아 숫자로 표기되어있다고 항상 숫자 데이터는 아니다. 따옴표 그 자체를 문자 데이터로 사용할 수 있다. 이스케이프 문자를 사용하거나 작은 따옴표 안에 큰 따옴표를 넣거나 큰 따옴표 안에 작은 따옴표를 넣으면 따옴표가 그대로 출력된다. UTF-8은 전 세계적으로 사용된다. 답은 2,4이다. 2.답은 2번이다. 따옴표로 감싸지 않으면 문자로 인식하지 못해 신..

혼공 R 1~4주차 선택미션

그동안 기본미션만 했었는데, 혼공단 방학을 맞이해서 선택미션에 도전해 보았다. 1주차: p.65의 03번 코드 실행하고 인증샷 2주차: 데이터 분석 과정을 정리한 내용 포스팅하기 3주차: p.143의 확인문제 2번 풀고 인증샷 4주차: p.191 상자 그림 그래프의 각 요약값 정리하여 포스팅하기 간단하게 데이터프레임을 생성해보았다. age라는 변수를 21, 12, 16로 각각 할당해보았다.

혼공R이(한빛) 2022.08.06

4주차 미션;변수, 리스트, 딕셔너리에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기.

데이터에 할당하는 이름을 변수라고 한다. 변수 하나에 하나의 데이터를 저장할 수도 있지만 변수 하나에 여러개의 데이터를 저장할수 있다. 이 때 리스트를 만들어서 여러개의 데이터를 하나의 변수로 관리 가능하다. 증가한 데이터를 효율적으로 관리할 수 있다. 파이썬에서는 대괄호와 콤마를 사용하여 리스트를 만들 수 있다. [아이스아메리카노, 아이스바닐라라떼, 자몽허니블랙티] 변수에 리스트 데이트 세트를 저장하려면 다음과 같이 한다 name_set = [아이스아메리카노, 아이스바닐라라떼, 자몽허니블랙티] 일반적으로 문자는 문자끼리, 숫자는 숫자끼리 하나의 리스트 데이터 세트로 관리한다. 리스트는 각 데이터의 순서좌표가 없다. 데이터의 양이 많을 때 특정 데이터를 확인하기 위헤서 일일이 순서를 셀 수가 없기때문에 ..