pandas2 Pandas 2.0 : 더욱 빨라진 pandas / 결측치 처리 형 변환 없이! (1) !pip download pandas==2.0.3 1. 데이터 로드 속도 및 메모리 줄이기 약 850KB 짜리 데이터 Load 속도 줄이기 engine 로 Load속도 높이고, 로 Load속도 높이고, dtype_backend 로 메모리 줄이기 import pandas as pd %timeit df = pd.read_csv("Data/Ford Motor Company.csv") # 6.49 ms ± 215 µs per loop (mean ± std. dev. of 7 runs, 100 loops each) %timeit df_arrow = pd.read_csv("Data/Ford Motor Company.csv", engine='pyarrow', dtype_backend='pyarrow') # 2.83 .. 2023. 7. 3. [Python/pandas] Groupby 활용 / Groupby에서 특정 group 가져오기 / 그룹별 연산하기 # 기본 데이터 형태 예시 데이터로 포켓몬 데이터를 사용함. # 0. 기본 모듈 import & 데이터 불러오기 import pandas as pd import numpy as np data = pd.read_csv('./Data/pokemon.csv') # 1. Group화 시키기 다양하게 활용하기 위해서 group화 시킨 것을 객체에 넣어서 사용하는 것을 추천 data_g = data.groupby('TYPE1') # 1-1 Group 목록 확인하기 data_g.groups.keys() # 그룹 내에 어떤 그룹들이 있는지 확인할 때 ⬇ OUTPUT dict_keys(['Bug', 'Dark', 'Dragon', 'Electric', 'Fairy', 'Fighting', 'Fire', 'Flying',.. 2023. 4. 24. 이전 1 다음