我试图用
我已经尝试过将值设置为
NULL
替换NA
值。原因是我需要将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)] = ""
NULL
作为元素。NULL
长度为零,因此将从向量中删除它,或者在赋值时触发错误。 为什么不能使用NA?该列类仍然是数字类型。 - Rich Scrivencsv
文件,现在我会尝试使用sqlSave()
方法。 - jdesilvio