将csv导入postgres时如何处理缺失?

曼巴舞

我想导入一个csv文件,其中多次出现缺少值的情况。我将它们重新编码为NULL,并尝试将文件导入为。我想我的包含NULLS的属性是字符值。但是,将它们转换为数字有点复杂。因此,我想将所有表导入为:

\copy player_allstar FROM '/Users/Desktop/Rdaten/Data/player_allstar.csv'  DELIMITER ';' CSV WITH NULL AS 'NULL' ';'  HEADER

必须存在语法错误。但是我尝试了不同的组合,总能得到:

ERROR:  syntax error at or near "WITH NULL"
LINE 1: COPY  player_allstar FROM STDIN DELIMITER ';' CSV WITH NULL ...

我也尝试过:

\copy player_allstar FROM '/Users/Desktop/Rdaten/Data/player_allstar.csv' WITH(FORMAT CSV, DELIMITER ';', NULL  'NULL', HEADER);

并获得:

 ERROR:  invalid input syntax for integer: "NULL"
 CONTEXT:  COPY player_allstar, line 2, column dreb: "NULL"

我想这是由R预处理引起的。该表带有NA,因此我将其更改为:

  data[data==NA] <- "NULL"

我不知道换成NULL的另一种方式。我认为这会导致字符串。有没有其他方法可以预处理和保留NA(当然在postgres中为NULL)?

样本:

              pts   dreb    oreb    reb asts    stl
              11    NULL    NULL     8   3      NULL
               4     5       3       8   2        1
               3    NULL    NULL     1   1      NULL

数据类型是整数

克雷格·林格

鉴于/tmp/sample.csv

pts;dreb;oreb;reb;asts;stl
11;NULL;NULL;8;3;NULL
4;5;3;8;2;1
3;NULL;NULL;1;1;NULL

然后用这样的表:

CREATE TABLE player_allstar (pts integer, dreb integer, oreb integer, reb integer, asts integer, stl integer);

这个对我有用:

\copy player_allstar FROM '/tmp/sample.csv' WITH (FORMAT CSV, DELIMITER ';', NULL 'NULL', HEADER);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery如何处理ajax调用中的缺失字段

来自分类Dev

从csv导入时如何获取记录为NULL的缺失值

来自分类Dev

PyCharm如何处理模块的相对导入?

来自分类Dev

将MYSQL表导出到CSV时如何处理空字段

来自分类Dev

postgres将表复制到表-如何处理序列号?

来自分类Dev

生成CSV文件时如何处理分号?

来自分类Dev

spark如何处理缺失值?

来自分类Dev

如何处理导入的git repo?

来自分类Dev

if else语句中如何处理缺失值?

来自分类Dev

如何处理stan中的缺失数据?

来自分类Dev

Python:如何处理CSV中的缺失值?

来自分类Dev

如何处理CSV数据?

来自分类Dev

如何处理通过熊猫导入的数据?

来自分类Dev

如何处理.csv数据框列表

来自分类Dev

如何处理JSON中的缺失数据

来自分类Dev

如何处理导入错误?

来自分类Dev

使用scikit学习OneHotEncoder时如何处理分类数据中的缺失值(NaN)?

来自分类Dev

Python如何处理导入的子类?

来自分类Dev

将csv导入postgres时如何处理缺失?

来自分类Dev

使用PHP将CSV数据插入MySQL时如何处理奇数

来自分类Dev

导入到CRM Online时如何处理空值?

来自分类Dev

Spark如何处理缺失值?

来自分类Dev

如何处理KeyRoutedEventArgs e中VirtualKey枚举的缺失值

来自分类Dev

在Brightway2中的simpro CSV导入过程中如何处理CapitalizationError?

来自分类Dev

如何处理CSV数据?

来自分类Dev

来自 lmerTest 的 rand():如何处理缺失值?

来自分类Dev

postgres 如何处理并发请求?

来自分类Dev

如何处理 csv 导入时的“列数据被截断”警告?

来自分类Dev

如何处理我的数据模型类以将 Firebase Firestore 数据导入 recyclerView?

Related 相关文章

热门标签

归档