尝试将所有字符串的 Dataframe 写入表
下面是当我执行df.dtypes
时,Pandas显示的数据类型
| 列名|数据类型|
| - ------|- ------|
| 身份证|客体|
| 位置|客体|
| 主要_类|客体|
client=clickhouse_connect.create_client(
host='localhost',
username='default',
password='',
compression='zstd',
)
try:
client.insert_df(table=table,df=df,database='default')
except Exception as e:
print(e)
client.close()
产生“内部序列化错误。这通常表示插入的行或列中的数据类型无效”
Docker图像是高度稳定的/clickhouse-服务器:22.8.13.21
使用clickhouse连接==0.5.13上传
我期望数据框上传的很好。得到了一个错误代替。
1条答案
按热度按时间u4vypkhs1#
修改代码以在插入之前将所有列转换为正确的数据类型。
变化
到