반응형
1. 파이썬 데이터프레임 결합하기(concat 이용)
2. [Errno 13] Permission denied: 해결방법
3. 빅데이터 분석 데이터 전처리2
파이썬 데이터프레임 결합하기(concat 이용)
[Errno 13] Permission denied: 해결방법
yongku.tistory.com/entry/Errno-13-Permission-denied-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95
빅데이터 분석 데이터 전처리2
#라이브러리 불러오기
import pandas as pd
import folium # 지도 불러오기 위한 라이브러리
#csv 파일 불러오기
parking_lot_wanju = pd.read_csv("C:/Users/User/Desktop/project/완주주차장.csv", encoding="CP949")
parking_lot_jeonju = pd.read_csv("C:/Users/User/Desktop/project/전주주차장.csv", encoding="CP949")
#완주주차장 컬럼변수 확인
parking_lot_wanju.columns
#완주주차장 shape 확인
parking_lot_wanju.shape
#전주주차장 컬럼변수 확인
parking_lot_jeonju.columns
#전주주차장 shape 확인
parking_lot_jeonju.shape
#완주주차장 컬럼변수와 전주주차장 컬럼변수가 일치한지 확인
#데이터프레임을 합치기 위해서 사용
parking_lot_wanju.columns == parking_lot_jeonju.columns
#데이터프레임 합치기
parking_lot = pd.concat([parking_lot_wanju,parking_lot_jeonju])
parking_lot.shape #데이터 프레임 합쳐진 결과 확인
#필요없는 컬럼변수 삭제
parking_lot = parking_lot.drop(["소재지도로명주소","부제시행구분","운영요일","평일운영시작시각","평일운영종료시각","토요일운영시작시각","토요일운영종료시각","공휴일운영시작시각","공휴일운영종료시각"], axis=1)
#주차장 위도, 경도를 리스트에 저장
parking_lot_lat = [] #주차장 위도
parking_lot_lon = [] #주차장 경도
parking_lot_lat = pd.DataFrame(parking_lot['위도'])
parking_lot_lon = pd.DataFrame(parking_lot['경도'])
#loc를 사용하게 되면, concat을 하면서 no가 섞여 1~20까지 위도, 경도가 2개씩 나오므로, iloc를 통해 사용
for i in range(len(parking_lot_lat)) :
m = folium.Map([parking_lot_lat.iloc[i], parking_lot_lon.iloc[i]],
tiles = "OpenStreetMap",
zoom_start = 10)
#지도에 써클 및 마커 생성
for i in range(len(parking_lot_lat)) :
folium.CircleMarker(location=[parking_lot_lat.iloc[i], parking_lot_lon.iloc[i]],
radius = 5,
color = "#FF0000",
fil_color = "#ffffff",
popup = "parking").add_to(m)
folium.Marker(location=[parking_lot_lat.iloc[i], parking_lot_lon.iloc[i]],
icon = folium.Icon(color='red')).add_to(m)
m
반응형
'자기개발 > TIL' 카테고리의 다른 글
TIL(Today I Learned) 20200916 (0) | 2020.09.16 |
---|---|
TIL(Today I Learned) 20200915 (0) | 2020.09.15 |
TIL(Today I Learned) 20200914 (0) | 2020.09.14 |
TIL(Today I Learned) 20200912 - 20200913 (0) | 2020.09.14 |
TIL(Today I Learned) 20200910 (0) | 2020.09.10 |
TIL(Today I Learned) 20200909 (0) | 2020.09.09 |
TIL(Today I Learned) 20200908 (0) | 2020.09.08 |
TIL(Today I Learned) 20200907 (0) | 2020.09.07 |
최근댓글