본문 바로가기

판다스 강의(유튜브)42

당신은 코딩에 적합한 사람일까요? HTML 삽입 미리보기할 수 없는 소스 강의중 나오는 예제를 궁금해 하는 분들이 계셔 코드를 남길게요 input의 예제코드 만들기 import pandas as pd data = [['a1', 'A/B', 'b1'], ['a2', 'B', 'b2'], ['a3', 'A/B/C', 'b3']] df = pd.DataFrame(data, columns=['col1', 'col2', 'col3']) df output을 만드는 코드 df1 = pd.get_dummies(df['col2'].str.split('/').explode()).groupby(level=0).sum() pd.concat([df['col1'], df1, df['col3']], axis=1) 과정이 궁금하신 분은 아래를 참고하세요 col2를 .. 2023. 1. 24.
[판다스 Q&A] 판다스에서 특정 열을 원하는 위치로 옮기기 자주 나오는 질문을 쇼츠 영상으로 제작했습니다. 해당 쇼츠 영상 링크입니다. https://youtube.com/shorts/0C6K0ixe-DI?feature=share   먼저 pandas import 하고 실습할 데이터 프레임을 부르고 출력 옵션을 지정하자.import pandas as pdpd.set_option('max_row', 6) #6행까지만 출력df = pd.read_csv("https://raw.githubusercontent.com/panda-kim/pandas/shorts/titanic_shorts01.csv")df   이름 열을 맨 앞으로 옮겨보자.df.insert(0, '이름', df.pop('이름'))df 맨 앞으로 옮겨갔다.pop은 특정 열의 데이터를 불러오면서 해당 위치에서.. 2022. 7. 17.
[파이썬주식] #02 필터링해서 주식데이터 수집하고 활용하기 krx에서 오늘의 주식데이터를 다운받아 필터링해서 FinanceDataReader로 개별종목의 기간별 ohlcv를 수집하여 pandas와 결합해 활용하는 강의입니다 해당 종목의 data를 손쉽게 수집할수 있습니다 강의보기 2023.12월에 확인해보니 fdr라이브러리에서 krx의 종목 코드열의 이름이 변경되었습니다. 기존은 Symbol열에 종목코드를 가지고 있었는데 지금은 Code열에 종목코드를 갖고 있습니다. 이미 판다스에 익숙한 분은 알고 계셨겠지만 강의 코드에서 df["Symbol"] 부분을 전부 df['Code']로 바꾸시면 코드 잘 돌아갑니다. 아래 코드는 바꾼 코드입니다 지난시간 코드 import FinanceDataReader as fdr import pandas as pd df_krx = f.. 2022. 5. 23.
[파이썬주식] #01 전 종목의 주식데이터 수집하고 활용하기 FinanceDataReader로 개별종목의 기간별 ohlcv를 수집하여 pandas와 결합해 활용하는 강의입니다 모든 종목의 data를 손쉽게 수집할수 있습니다 강의중 가져올 종목코드가 담겨있는 엑셀파일입니다 작업하시는 파이썬 파일과 반드시 같은 폴더에 저장해주세요 강의의 전체코드입니다 2023.12월에 확인해보니 fdr라이브러리에서 krx의 종목 코드열의 이름이 변경되었습니다. 기존은 Symbol열에 종목코드를 가지고 있었는데 지금은 Code열에 종목코드를 갖고 있습니다. 이미 판다스에 익숙한 분은 알고 계셨겠지만 강의 코드에서 df["Symbol"] 부분을 전부 df['Code']로 바꾸시면 코드 잘 돌아갑니다. 아래 코드는 바꾼 코드입니다 # !pip install -U finance-datare.. 2022. 5. 18.
[pandas] 판다스로 하는 웹크롤링(crawling) 판다스로 웹크롤링을 해보는 강의입니다 표데이터는 정말 쉽게 가져올수있어요 크롤링에 쓰인 웹페이지 주소 링크입니다 https://sports.news.naver.com/kbaseball/record/index?category=kbo&year=2021 네이버 스포츠 스포츠의 시작과 끝! sports.news.naver.com 전체코드입니다 import pandas as pd #공통인 url부분을 변수로 선언 url = "https://sports.news.naver.com/kbaseball/record/index?category=kbo&year=" df = pd.DataFrame([]) # for문의 결과물을 담을 빈데이터프레임 for i in range(2015, 2022): # 2015 이상 2022 미.. 2022. 2. 23.
[파이썬 엑셀자동화] 엑셀자동화를 위해 판다스를 배워야하는 이유 판다스를 배워야하는 여러가지 이유중 두번째 이유에 대한 이야기입니다 첫번째 이유는 언피벗한 상태로 데이터를 관리하기 위해서이고 두번째는 엑셀자동화를 위해서입니다 남은 이유도 기회가 되면 차근히 풀어볼게요 2022. 2. 11.