【发布时间】:2019-10-15 15:25:06
【问题描述】:
我有一个带有 postgis 几何列的 csv 文件。我想将 csv 导入 R 并将文件导出到 postgres 数据库。我正在尝试将几何列设置为正确的 postgis 几何数据类型。但是,我不断收到此警告消息:
“警告信息: "不存在简单的特征几何:返回一个 data.frame 或 tbl_df""
我用过:
file <- st_read("name.csv", stringsAsFactors=F, geometry_column=geom) and
file <- fread("name.csv", headers=True)
file <- st_as_sf(file)
任何帮助将不胜感激!
【问题讨论】:
-
为什么不使用 COPY 或 \copy 将其直接加载到 PostgreSQL?如果通过 R 传递它会导致问题,那么....不要。
-
在将表加载到数据库之前,我正在 R 中进行其他一些编辑。
标签: r postgresql csv postgis sf