본문 바로가기

분류 전체보기42

막대 그래프 %matplotlib inline import pandas as pd df = pd.read_csv('sports.csv', index_col=0) df plot을 사용하기 위해 맨 첫 줄 작성. df에 sports.csv 읽기, df 출력. sports.csv에는 위와 같은 데이터들이 들어있다. df.plot() plot메서드를 사용하면, 디폴트가 선 그래프이므로, 해당 데이터에 대해서 그래프를 그려준다. 운동별 남성과 여성의 수가 그래프로 나타나있다. df.plot(kind='bar') kind에 'bar'를 전달해주면, 막대그래프가 출력된다. 선 그래프보다 남성과 여성을 비교하는 것이 훨씬 보기 쉽다. df.plot(kind='barh') bar대신 barh라고 전달하면, 옆으로 누워있는 막대그래프.. 2024. 4. 21.
선 그래프 %matplotlib inline import pandas as pd plot을 사용하려면 %matplotlib inline을 작성해야 한다. df = pd.read_csv('broadcast.csv', index_col=0) df df에 pd를 이용해서 csv 파일을 읽는다. csv파일을 이렇게 표로 정리해준다. df.plot(kind= 'line') plot을 이용해 선 그래프를 그려준다. 디폴트 값이 line이라 적지 않아도 된다. 이렇게 연도변 시청률을 선 그래프로 보여준다. df.plot(y='KBS') y에 KBS를 입력하면, KBS의 그래프만을 보여준다. df.plot(y=['KBS', 'JTBC']) 리스트 형식으로 여러 개를 전달할 수 도 있다. df[['KBS', 'JTBC']].plo.. 2024. 4. 21.
Numpy import numpy array1 = numpy.array([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]) array1 numpy를 사용하기 위해 import한다. array1에 numpy를 사용해 array를 저장한다. array1을 출력한다. type(array1)​ array1의 타입을 알아본다. numpy.ndarray라고 나온다. numpy의 ndarray, n차원 배열이다. array1.shape array1의 shape을 출력한다. 11개가 들어있으므로 위와 같이 출력된다. array2 = numpy.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) array2 array2에 다른 numpy array를 저장하고 출력한.. 2024. 4. 21.
Jupyter Notebook 연습 print("Hello world!") Hello world! 출력 x = 5 print(x) y = 17 결과: 5 x에 5 저장 x 출력 y에 17 저장 print(y) 결과: 17 y = 50 print(y) 결과: 50 뒤에 y에 50을 저장한 뒤 위에 써놨던 y출력을 다시 실행하면 50으로 출력됨. # 가장 큰 제목 ## 두 번째 큰 제목 ### 세 번째 큰 제목 그냥 글쓰기 위와 같이 작성한 뒤 실행하면, 아래와 같은 출력 결과를 얻을 수 있다. **두껍게** *날려* 마찬가지이다. * list 1 * list 2 * list 3 이것도 역시. 1. 안녕 2. 녕안 3. 수고 ~~물결~~ __언더바__ _언더바하나_ 코딩 강의는 역시 [코드잇](https://www.codeit.kr)이죠! 이.. 2024. 4. 21.
6주차(끝) 기본미션) p.342 [직접 해보는 손코딩: BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과화면 캡처하기 위와 같이 코드를 입력한 후 코드를 실행해준다. flask는 >set FLASK_APP=beautiful_flask.py >flask run 위와 같이 실행한다. 이렇게 했는데 자꾸 에러가 나면서 되지 않아 질문을 통해 해결하였다. 우선 파워쉘을 관리자 권한으로 실행한다. 그런 다음 cd 경로를 통해 실행하려는 파일이 있는 위치로 이동한 뒤 위와 같이 실행한다. 밑에 있는 http 주소로 이동하면 아래와 같은 결과를 얻을 수 있다. 선택 미션) 혼공 용어 노트에 나만의 언어로 객체,클래스,인스턴스,생성자,메소드 정리하고 공유하기 객체(object) : 속성을 가질 수 있는 것 클래스.. 2022. 2. 27.
5주차 기본 미션) 구문 오류와 예외의 차이 설명하기(p.291 1번 문제) 구문 오류(Syntax Error) 예외(Exception), 런타임 오류(Runtime Error) -프로그램 실행 전 발생, 실행 자체가 안됨. -문법적인 오류 -코드를 제대로 수정해야 프로그램이 실행됨. -프로그램 실행 중에 발생 -조건문으로 기본 예외 처리 가능 -try, except 구문과 같이 예외 처리에 특화된 구문 사용 가능 선택 미션) p.293 3번 문제 풀고 인증샷 1. output = 10 + "개" 예외이고 TypeError라고 생각했는데 답지에 ValueError라고 나와있음. 그래서 무슨 차이인지 알아보았음. ValueError TypeError -부적절한 값을 가진 인자를 받았을 때 발생하는 에러 -잘못된 .. 2022. 2. 14.