본문 바로가기

판다스 강의(유튜브)/판다스 기본 강의6

[pandas] #기본05 index & columns -판다스(pandas)의 index 와 columns를 다뤄보는 강의입니다 기본강의 실습예제편 실습편에 사용된 엑셀예제 실습편 전체코드 import pandas as pd df1 = pd.read_excel("E13EXAMPLE.xlsx", sheet_name=1).set_index("제품") df2 = pd.read_excel("E13EXAMPLE.xlsx", sheet_name=2).set_index("제품") df3 = df2.sub(df1, fill_value=0) df3.loc[df3["수량"] != 0 ].to_clipboard() 2022. 1. 10.
[pandas] 사전 강의 데이터 프레임이란? 판다스에서 다루는 데이터 프레임에 대한 강의입니다.판다스 강의를 학습하기 위한 사전 강의라고 볼수있습니다.       영상에 쓰여진 엑셀파일은 아래에서 다운받으실수 있습니다.  강의 중반부에 나오는 엑셀 파일에서 데이터프레임을 뽑아내는 코드는 아래와 같습니다.df2같이 변수로 지정해서 쓰시면 됩니다.import pandas as pddf2 = pd.read_excel("E00EXAMPLE.xlsx").set_index("이름") read_excel 함수의 매개변수 index_col로도 위와 같은 결과가 가능합니다df2 = pd.read_excel("E00EXAMPLE.xlsx", index_col=0)  교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지 2022. 1. 7.
[pandas] #기본04 필터 : boolean indexing 판다스의 필터로 쓰이는 boolean indexing에 대한 강의영상입니다 강의편 실습예제편 실급예제편 엑셀파일 실습예제편 전체코드 import pandas as pd df = pd.read_excel("E12EXAMPLE.xlsx") pdf = df.pivot_table("이름", index="강의", aggfunc="count") a1 = pdf.loc[pdf["이름"] < 10].index df.loc[df["강의"].isin(a1)].to_clipboard(index=False) value_counts를 쓸수도 있지만 아직 강의하지 않아 부득이 pivot_table을 사용하였습니다 2022. 1. 3.
[pandas] #기본03 연산 : broadcasting 판다스(pandas) 연산 : broadcasting 강의편 강의편 예제코드 import pandas as pd a1 = [[1,2,3], [4,5,6,], [7,8,9]] df1 = pd.DataFrame(a1, columns=list("ABC"), index=list("가나다")) df2 = df1.reindex(columns=list("BCA"), index=list("나다가")).copy() sr1 = df1.loc["가"] df3 = df1.iloc[:2,:2] 실습편 실습예제파일 실습준비단계 변수지정 코드 import pandas as pd df1 = pd.read_excel("E11EXAMPLE.xlsx").set_index("종목") df2 = pd.read_excel("E11EXAMPLE.. 2021. 12. 12.
[pandas] #기본02 정렬 : sort_values 실전 엑셀파일에서 판다스의 sort_values로 정렬을 해보는 강의입니다 강의편 실습편 실습편관련예제 엑셀파일 입니다 실습편 코드입니다 import pandas as pd df1 = pd.read_excel("E10EXAMPLE.xlsx") df1["정렬"] = df1["나이"].mask(df1["나이"] 2021. 12. 7.
[pandas] #기본01 데이터프레임의 인덱싱과 슬라이싱 판다스의 인덱싱과 슬라이싱 강의입니다 2021. 12. 5.