반응형

Today i learned & Week i learned/파이썬 관련 15

파이썬 break문

IT교육 크리에이터로서 IT를 어떻게 가르칠지 고민하고 연구하며 그 기록을 남기는 중입니다. break문이란?반복문을 사용할 때 반복을 멈추게 하는 문법for문에서 break문 사용# for문에서 사용for i in range(10000): # i는 0부터 9999까지 반복 print(i) # i를 출력하라 if i == 100: # i가 100일 때 break # 멈춰라!while문에서 break문 사용# while문에서 사용i = 0 # i는 0이다while True: # 무조건 참이라면 print(i) # i를 출력하라 i += ..

파이썬 반복문 - While문

IT교육 크리에이터로서 IT를 어떻게 가르칠지 고민하고 연구하며 그 기록을 남기는 중입니다. while문이란?반복을 할 때 사용하는 문법while문 문법i = 0 # 초기식while i while문 문법 외우는 법초기식 while 조건 콜론 들여쓰기 변화식 : 기와 조 콜들 변화 [키아 저 코드 변화]for문과 다른 점for문반복을 무한으로 할 수 없다.while문반복을 무한으로 할 수 있다.

맷플롯립 기초 plt.figure() [feat.혼자 공부하는 데이터분석]

활용 도서 혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com plt.figure() 사용 방법 : plt.figure(figsize=(가로 사이즈, 세로 사이즈), dpi(해상도)=원하는 값) -> 그래프의 크기를 지정할 수 있다. 예제 코드 plt.figure(figsize=(9, 6)) # 그래프의 크기는 가로 9 , 세로 6으로 한다. plt.scatter(ns_book7['도서권수'], ns_book7['대출건수'], alpha=0.1) # x값은 ns_book7 데이터프레임의 "도서권수" 컬럼의 값들 # y값은 ns_book7 데이터프레임의 "대출건수" 컬럼의 값들 # 투명도는 0.1로 하고 # 산점도 그..

맷플롯립 기초 scatter() [feat.혼자공부하는데이터분석]

활용 도서 혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com .scatter() 사용법 plt.scatter(x축 값, y축 값, alpha(투명도) =[0~1]) -> 산점도 그래프를 그릴 수 있다. 예제 코드 import matplotlib.pyplot as plt # 맷플롯립.파이플롯 라이브러리를 가져오고 plt로 칭하겠다. plt.scatter([1,2,3,4], [1,2,3,4]) # x값은 [1,2,3,4], y값은 [1,2,3,4]로 산점도 그래프를 만들어줘. plt.show() # 그래프를 보여줘 출력 결과 예제 코드 plt.scatter(ns_book7['번호'], ns_book7['대출건수']) ..

판다스 기초 .groupby() (feat.혼공데분)

참고 도서 혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com .groupby() 사용법 : 데이터프레임명.groupby(by=[그룹화할 컬럼 명], dropna = False : NaN이 있는 행 삭제하지 않음).연산함수() -> 그룹화하기 예제 코드 count_df = ns_book[['도서명','저자','ISBN','권','대출건수']] # ns_book 데이터프레임에서 '도서명','저자','ISBN','권','대출건수' 컬럼만 선택하여 # count_df 변수라는 저장 count_df # count_df 출력 출력 결과 예제 코드(case1) group_df = count_df.groupby(by=['도서명'..

판다스 기초 .duplicated()(feat.혼공데분)

참고 도서 혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com .duplicated() 사용법 "데이터프레임 명".duplicated(subset=[컬럼명], keep=True) -> 중복된 행 찾기 예제 코드(1) ns_book.duplicated() # ns_book라는 데이터프레임에서 중복된 행을 True로 표시해줘! 출력 결과(1) 예제 코드(2) sum(ns_book.duplicated()) # ns_book.duplicated()의 True 개수를 알려줘! 출력 결과(2) 예제 코드(3) ns_book.duplicated(subset=['도서명','저자','ISBN']) # ns_book라는 데이터프레임에..

판다스 기초 메서드 head(), drop(), dropna() (feat.혼공데분)

활용 교재 혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com .head() 사용법 "데이터 프레임 명".head() → 데이터 프레임의 상위 5개 행 출력 예제 코드 ns_df.head() # ns_df라는 데이터프레임의 상위 5개 행 보여줘! 출력 결과 .drop() 사용법 "데이터 프레임 명".drop("삭제하고자하는 컬럼명", axis = [0:행, 1:열], implace=[True : 덮어쓰기, False:덮어쓰지않기]) → 데이터프레임의 행과 열을 지울 수 있다. 예제 코드 (1) ns_book = ns_df.drop('Unnamed: 13', axis=1) # ns_df라는 데이터프레임에서 'Unnam..

내일배움캠프 데이터분석 3주차 파이썬 개인과제 [3]

작성 코드 및 설명 # 재고 데이터 예시 inventory_data = [ ['Apple', 30], ['Banana', 20], ['Orange', 50] ] # 기준 데이터 예시 standard_data = [ ['Apple', 40], ['Banana', 10], ['Orange', 70] ] # check_inventory 함수 def check_inventory(x,y): # 과잉,부족 리스트 over_list = [] lack_list = [] # 이중 리스트 y 반복문 실행 for a,b in y: # 이중 리스트 x의 길이 만큼 반복문 실행 for i in range(len(x)): # 이중 리스트 x의 i번째 항목의 0번째 항목이 a와 같다면 아래 if문 실행 if x[i][0] == a..

[스파르타코딩클럽] 직장인을 위한 실전 데이터분석 _ 3-6

이전 내용 [스파르타코딩클럽] 직장인을 위한 실전 데이터분석 _ 3-5 제품 수요가 많은 지역을 찾아라! _ 라인 그래프 그리기 import pandas as pd # 판다스 라이브러리를 가져오는데 pd라고 부르겠다. import matplotlib.pyplot as plt # 맷플롯립 라이브러리를 가져오는데 plt라고 datanaly.tistory.com 4) 필요한 데이터만 볼수 있게 테이블 가공하기 area_info=sparta_data[['area','latitude','longitude']] # 새로운 테이블을 만들고자 할 땐 기존의 테이블에서 필요한 "열의 이름"을 대괄호에 넣어 변수에 지정해 주면 됩니다 # sparta_data에서 'area','latitude','longitude'열의 데..

코랩(colab)에 활용할 파일 업로드 하는 법

1. 코랩에 접속해주신 다음에 노트를 열어주시고요. 2. 왼쪽 탭에서 폴더 아이콘 클릭해주시고요. 3. 조금 기다리시면 아래 그림과 같이 탭이 뜹니다. 4. 왼쪽 상단에 있는 아이콘을 클릭해주시고요. 5. 원하는 파일을 선택해주시면 업로드가 됩니다. 6. 파일 크기가 크다면 왼쪽 하단에 업로드 로딩 중이 표시가 됩니다. 7. 파일이 업로드가 되면 사용하시면 됩니다!

반응형