我正在尝试将NA
值替换为NULL
。原因是,我需要将numeric
值输入PostgreSQL数据库并继续收到错误:ERROR: Invalid input syntax for type numeric ""
。
我尝试将值设置为NA
,空字符串''
和"NULL"
(作为字符串)。这些都没有奏效。
df = data.frame(x=c('a', 'b', 'c', 'd', 'e'), y=c(1, 2, 3, NA, 5))
df[is.na(df)] = "NULL"
df[is.na(df)] = ""