我已经完成了连接clickhouse服务器/客户机并创建表的任务。然后我想从csv导入数据到那个表中。问题是clickhouse中的datetime类型需要这样的格式:yyyy-mm-dd hh:mm:ss,但是我下载的数据集只有这个时间格式:2016-01-13 6:15:00 am(yyyy-mm-dd h:mm:ss)hour在我的数据集中只有h,应该是hh。请告诉我如何将csv文件中的所有数据转换为正确的数据格式(可能是python代码或其他什么)?请给我一个样品。
下面是我的数据库表:
CREATE TABLE ChicagoTaxi
(
taxi_id Int32,
trip_start_timestamp DateTime,
trip_end_timestamp DateTime,
trip_seconds Int16,
trip_miles Float32,
pickup_community_area Int8,
dropoff_community_area Int8,
fare Nullable(Float32),
tips Float32,
tolls Nullable(Float32),
extras Nullable(Float32),
trip_total Nullable(Float32),
payment_type Nullable(String),
company Int16,
pickup_latitude Int16,
pickup_longitude Int16,
dropoff_latitude Nullable(Float64),
dropoff_longitude Nullable(Float64)
) ENGINE = Log
这是我正在使用的数据集。请告诉我是否还需要修改clickhouse表中的数据类型。
这是datetime格式的错误消息
1条答案
按热度按时间7kqas0il1#
只需将最佳努力作为参数传递