【发布时间】:2017-07-03 20:30:51
【问题描述】:
我正在使用 shapefile,它的属性数据存储在 DBF 文件中。我需要使用 Pandas 操作属性,并将新的 DBF 数据写回磁盘。
不幸的是,Pandas 数据帧没有 df.to_dbf 方法(而 R 有)。我四处寻找,但似乎没有看到任何明显的方法来完成这项任务。
如何将 pandas 数据框保存为 DBF 文件?
【问题讨论】:
-
使用这个:dbfpy.sourceforge.net 或将数据帧转换为 csv,然后将 csv 转换为 dbf。
-
你也可以使用this替代
df2dbf -
什么是 dbf 文件?它像 xarray 使用的 .nc 文件吗?
-
@O.rka DBF 格式是一种在 80 年代和 90 年代流行的旧数据库格式。它也是用于存储地理数据的 shapefile 格式的一部分,这种格式在今天仍然很流行。
标签: python pandas shapefile dbf