📊 𝗕𝗶𝗴𝗗𝗮𝘁𝗮
대한민국 행정구역 경계 JSON 파일 변환 및 다운받기
행정구역 (시도기준) 공간 데이터 파일 shp 파일 http://www.gisdeveloper.co.kr/?p=2332 대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer www.gisdeveloper.co.kr 행정구역 파일은 위 사이트에서 다운받을 수 있습니다. 방위나 지도가 담긴 공간 데이터 파일입니다. QGIS 로 열 수 있습니다. 이걸 JSON 파일로 사용하기 위해서는 XrProjection 으로 변환을 해야합니다. http://www.gisdeveloper.co.kr/?p=2101 [GIS] XrProjection v3.1 – GIS Developer 다양한 좌표계 간의 변환 툴입니다. 특히 대한민국에서 사용하는 좌표계에 대해 손쉽게 변환할 수 있는 정보를 기본으로 제공합니다..
[Pandas] 데이터 프레임 문자형 숫자형 타입 변경하기
문자형 → 숫자형 변경 타입 확인 결측치를 보간하려는데 타입이 맞지 않습니다. 따라서 데이터 프레임 열 전부를 타입 변경하고자 합니다. 해당 열의 타입을 확인해보면 둘 다 str(문자열) 타입인 것을 확인할 수 있습니다. 문자열 타입을 Float 형식으로 변경해보겠습니다. Seriese.astype(타입) 사용 df[['아황산가스농도', '일산화탄소농도']] = df[['아황산가스농도', '일산화탄소농도']].astype(float) astype() 으로 문자열을 숫자형으로 변경할 수 있습니다. 확인해보면 float 형식으로 변경이 된 것을 확인할 수 있습니다. 단, 변경 시 값에는 0.03 같은 숫자값이 적혀있어야 합니다. 만약 "값없음" 같은 문자형 값이 있다면 따로 변경해줘야 합니다. 그러한 값을 ..
[Pandas] replace() 이용하여 컬럼 값 한번에 변경하기
컬럼 값 변경하기 변경하고 싶은 컬럼 값 확인하기 df[df['아황산가스플래그'] == '통신장애'] 해당 데이터 프레임에서 ['아황산가스플래그'] 컬럼에 '통신장애' 라는 값이 들어있는 것을 확인할 수 있습니다. 컬럼을 기준으로 해당 값을 아예 NaN 값으로 변경을 해보려고 합니다. replace() 사용하기 df = df.replace('통신장애', np.nan) 첫번째 파라미터에는 변경하고 싶은 타겟 값을, 두번째에는 변경하고자 하는 결과 값을 입력합니다. 저는 '통신장애' 라는 문자열을 전부 결측치 값으로 변경할 예정입니다. 결과 확인 len(df[df['아황산가스플래그'] == '통신장애']) 데이터 프레임을 다시 확인해보면 해당 값이 없어진 것을 확인할 수 있습니다. 전체 데이터를 확인해봐도 ..