Pandas pivot table
** 피벗테이블 정리(컬럼 삭제:droplevel())
Google Maps (Google Maps API 설치)
conda install -c channel_name module_name(지정된 배포 채널에서 모듈 설치) anaconda.org
< 다시 보는 코드 >
# 하나의 컬럼을 다른 컬럼으로 나누기 crime_anal_gu['강도검거']/crime_anal_gu['강도발생'] # 다수의 컬럼을 다수 컬럼으로 나누기 div() crime_anal_gu[['강도검거','살인검거']].div(crime_anal_gu['강도발생'],axis=0) num = ['강간검거', '강도검거', '살인검거', '절도검거', '폭력검거'] den = ['강간발생', '강도발생', '살인발생', '절도발생', '폭력발생'] crime_anal_gu[num].div(crime_anal_gu[den].values) # 100보다 큰 숫자 바꾸기 crime_anal_gu[crime_anal_gu[target]>100] = 100 # 정규화(최고값1, 최소값:0) crime_anal_gu[col] / crime_anal_gu[col].max() col = ['강간', '강도', '살인', '절도', '폭력'] crime_anal_norm['범죄'] = np.mean(crime_anal_norm[col], axis=1) #numpy:axis=1: 행 col=['강간검거','강도검거','살인검거','절도검거','폭력검거'] tmp=crime_anal_station[col] / crime_anal_station[col].max() #정규화 crime_anal_station['검거'] = np.mean(tmp, axis=1)
“이글은제로베이스데이터취업스쿨의강의자료일부를발췌하여
작성되었습니다.”