반응형
raise ValueError(f"{col} ({my_type}) not a string")
오류 부분은 판다스(pandas)의 to_sql에서 문제가 되었다.
스택오버플로우에 따르면 버전 2.1.4 이후 부터 문제가 되었고, 해결방법은 버전은 낮추는 방법이다.
- 판다스 삭제
pip uninstall pandas
- 판다스 재설치(버전 2.1.3)
pip install pandas==2.1.3
c:\work\untitled2.py:103: UserWarning: pandas only supporider using SQLAlchemy.
Traceback (most recent call last):
File "c:\work\untitled2.py", line 103, in <module>
chunk_data.to_sql(table_name, engine, index=False, if_exi
File "c:\Users\KIM0097\AppData\Local\Programs\Py
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\KIM0097\AppData\Local\Programs\Py
return sql.to_sql(
^^^^^^^^^^^
File "c:\Users\KIM0097\AppData\Local\Programs\Py
return pandas_sql.to_sql(
^^^^^^^^^^^^^^^^^^
File "c:\Users\KIM0097\AppData\Local\Programs\Py
raise ValueError(f"{col} ({my_type}) not a string")
ValueError: kor_term (VARCHAR(2000)) not a string
출처 : https://stackoverflow.com/questions/78138427/valueerror-pickup-mkt-varchar2-not-a-string
반응형
'IT 자료' 카테고리의 다른 글
Pandas_Cheat_Sheet (0) | 2024.03.21 |
---|---|
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:redshift.psycopg2 (0) | 2024.03.15 |
postgresql.pk8 생성하기 (2) | 2023.12.26 |
java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. (0) | 2023.07.13 |
java.lang.IllegalArgumentException: Unable to deserialize the execution context (0) | 2023.07.04 |