我正在尝试将数据导入 Clickhouse。 问题是有很多字段填充了诸如“N/A”之类的数据,同时它们应该是 Float。
是否有设置表明如果要插入的数据不是目标列的正确类型,Clickhouse 应该忽略它或将其替换为 nan 或 null?
最佳答案
对于预处理输入数据,可以使用标准的 Unix 实用程序,如下所示:
不适用 -> 南
cat data.csv | sed 's/N\/A/NaN/g' | clickhouse-client --query="INSERT INTO table_name FORMAT CSV"
N/A -> NULL
cat data.csv | sed 's/N\/A//g' | clickhouse-client --query="INSERT INTO table_name FORMAT CSV"
关于database - 在 Clickhouse 数据导入中,是否有忽略/替换目标列类型不正确的数据的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61660892/