반응형

판다스 5

[Python Error] Excel does not support datetimes with timezones. Please ensure that datetimes are timezone unaware before writing to Excel.

1. 에러 발생 원인 크롤링 후 날짜 데이터를 엑셀의 형태로 저장하려했으나 엑셀에서 지원하는 형식이 아니어서 위 에러가 발생함 2. 해결 방법 df['date'] = old_dates df['date'] = df['date'].apply(lambda a: pd.to_datetime(a).date()) # .date() removes timezone 스텍오버 플로우에 있는 방법을 사용하여 apply 에 lambda 함수를 사용하여 date 컬럼의 타입을 변경함 3. 참고링크 https://stackoverflow.com/questions/61802080/excelwriter-valueerror-excel-does-not-support-datetime-with-timezone-when-savin ExcelW..

[Python Error] ValueError: If using all scalar values, you must pass an index

1. 개요 dictionary로 키, 값 쌍으로 된 데이터를 pandas DataFrame으로 만들려고 했을 때, 모든 값이 스칼라 값(if using all scalar values) 일 경우에 "ValueError: If using all scalar values, you must pass an index" 에러가 발생한다고 한다 2. 해결방법 해결방법에는 총 4가지의 방법이 있는데 난 첫번째의 방법을 사용했다 에러메시지 'you must pass an index" 라는 가이드라인대로 인덱스 값을 추가로 입력하면 된다. 그 외 나머지 3가지 해결방법은 아래 참고 링크를 통해 남기고 난 후, 추후 다시 해당 에러를 접하게 된다면 그때 참고 해야겠다. 3. 참고링크 https://rfriend.tisto..

[Matplotlib] 막대 그래프 그리는 방법

그래프 그리는 방법에 대해서 오랫동안 사용하지 않았더니 많이 까먹었다.. 향후 분석할 경우에 대비하여 아래 링크를 걸어두고 보면서 참고해야겠다 참고링크 막대 그래프 그리는 법 https://techreviewtips.blogspot.com/2017/10/04-04-bar.html 04-04 Bar 차트; 파이썬(python)으로 막대 그래프 그리기 파이썬(python)의 matplotlib에서는 다양한 그래프들을 제공하며 막대그래프를 그려보자 techreviewtips.blogspot.com 차트 크기 설정하기 https://financedata.github.io/posts/faq_matplotlib_default_chart_size.html [FAQ] matplotlib 차트의 기본 크기 설정 [FAQ..

언어/Python 2020.07.30

[pandas] : 판다스 전처리 할때 도움될만한 코드들

간만에 파이썬으로 데이터 분석을 하니 많은 것들을 까먹었다... 몇 가지 남겨두어야 겠다. 1. 특정 컬럼의 value 들을 파악할때 (value 의 갯수들) df['규모구분'].value_counts() 2. loc 를 통해 columns 의 특정 값을 바꿀 때 df.loc[df['규모구분'] == '전용면적 60㎡이하', '규모구분'] = 1 3. type을 바꿀 때 df['분양가격'] = df['분양가격'].astype('int') --> astype 의 경우에는 특정 컬럼에 이상한 값들이 잇으면 안 바뀌는 경우가 많이 있기 때문에 replace 로 바꾸어서 없애주거나 fillna 로 값을 채워주고 type 를 바꾸는 것이 좋다. 참고 링크 https://www.it-swarm.dev/ko/pyth..

언어/Python 2020.06.11
반응형