__Python
-
[에러해결] datetime 출력 형식 변경 : .date() / busday_count() TypeError__Python 2021. 5. 29. 17:56
! numpy의 busdaycount()를 사용하려하니, 다음의 에러가 발생했다. today를 출력했더니 결과물은 '연도-월-일 시간:분:초' 형태로 나온다. 오히려 시간데이터가 아닌 문자열 상태로도 busday_count 메소드가 먹힌다. 날짜 형식으로 넣기만 하면 되는것 같다. (datetime64[D] [해결] - numpy의 busdaycount를 사용하려면 (연도-월-일)의 형태로 넣어줘야한다. - str 형태도 상관 없다. - 단 시계열 데이터를 다룰 때 timestamp형으로 변환 후 작업을 하므로, date 타입으로 변형 후 사용하기로 한다. - 시간데이터.date( )
-
[에러해결] pandas | pd.read_excel 오류 해결 (ValueError)__Python 2021. 5. 29. 04:26
엑셀 데이터를 읽어오는데 다음과 같은 에러가 발생했다. ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead. [해결] !pip install openpyxl excel 불러오기 깔끔하게 성공 단 excel은 csv 파일과 달리, sheet를 지정해줘야 한다. (╯°□°)╯
-
[Python] pandas | 데이터프레임 모든 행과 열 출력하기__Python 2021. 3. 17. 22:34
Pandas DataFrame pd.set_option('display.max_columns',None) pd.set_option('display.max_row',None) df = pd.DataFrame(data) 생성한 데이터프레임의 크기가 너무 크면, 행 또는 열이 중간에 생략된 상태로 출력됩니다. 작업에 따라 중간의 생략된 데이터를 확인해야할 때가 있습니다. 그럴 땐 하단의 옵션을 코드 상단에 지정해줍니다. None 자리에 숫자를 지정해서 더 많은 행과 열을 출력할 수 있고, None을 사용해 모든 행(열)을 보이게 할 수 있습니다. pd.set_option('display.max_columns',None) pd.set_option('display.max_row',None)