데이터프레임의 아이템 중에 리스트가 있다면 to_sql() 문법에서 에러가 난다.
sqlite3.InterfaceError: Error binding parameter 1 - probably unsupported type.
그래서 튜플로 시도했는데도 에러가 났다.
ValueError: cannot copy sequence with size 4 to array axis with dimension 1
해결방법:
간단한 방법은 to_sql()이 아니라 to_excel()을 사용하는 것이다. 문제없이 실행된다.
또는 csv를 사용하는 것이다. 대신 데이터에 콤마가 있다면 "로 감싸야 한다. -> "," 이렇게
그리고 한글이 들어간다면 인코딩 값도 설정해야 한다.
to_csv('어쩌구저저구.csv', encoding='utf-8-sig')
'study > python' 카테고리의 다른 글
파이썬 for문과 리스트 원소 제거 주의 (2) | 2021.03.03 |
---|---|
파이썬 문법 정리 (0) | 2021.01.01 |
파이썬/HTML 방송 편성표 사이트 만들기(2) (0) | 2020.12.30 |
파이썬/HTML 방송 편성표 사이트 만들기(1) (0) | 2020.12.28 |