[Python] os, pathlib, pickle 더 이상 모르는척 하지 말자
컴피티션의 상위권 커널을 보면 항상 등장하는 os,pathlib, pickle 모듈!! 경로를 지정해주는 것 같은데, 운영체제니 뭐니 이름부터 거부감들고 어려워보여서 여태 모르는척 했습니다. 하지만 딥러닝을 공부하고 있는 요즘,, 더이상 피할수가 없더라구요,, 그래서 한 번 해보자!! 하고 공부하고 정리해봤습니다. 모듈에 있는 모든 문법을 다뤄보려했으나, 다른 블로거 분들이 너무 설명을 잘해두셔서 저는 가장 많이 쓰이는 문법들에 대해서 간단하게 정리했습니다. 그리고 추후에 여러 커널들을 공부하며 해당 모듈들을 잘 활용한 사례가 있다면 내용을 계속해서 추가하도록 하겠습니다. 순서 os pathlib pickle 1. os os(operating system)는 운영체제 라고 합니다. (저는 운영체제로 wi..
[Python] iloc vs loc
■ iloc 숫자(integer position)로 접근 예시) data.iloc[:,:3] - 특정 순서의 열을 인덱싱 할 때 data.iloc[:,[2,5,-1]] # -1은 마지막 열 ■ loc 문자(label)로 접근 예시) - 행과 열 모두 인덱싱 한 경우 pd.concat([target,weather_mean],axis=1).corr().loc['smp_max':'supply','area':] - 특정 열을 선택한 경우 daily_price_oil.loc[:,['date','mean']] - 열의 특정 범위를 선택한 경우 weather.loc[:,'area':'temp'] 결론 인덱싱을 숫자로 할지, 문자로 할지 차이였다.