【问题标题】:R: how to read dbf files?R:如何读取dbf文件?
【发布时间】:2022-12-10 21:52:33
【问题描述】:

我想将我的 dbf 文件读入 R。但是当我使用 foreign 包中的 read.dbf 时,它会产生这样的错误。

dbf <- read.dbf("D:/War/Data/my_files.dbf")
Error in read.dbf("D:/War/Data/my_files.dbf") : 
  unable to open DBF file

有什么办法可以解决吗?或者问题出在文件中?

【问题讨论】:

  • 您是否尝试过使用 DBF 文件查看器打开该文件?有许多免费的在线 DBF 读取/转换应用程序,如果它们也抛出错误,那么就是文件的问题。
  • 是的,我已经尝试在 DBF 查看器中打开它,而且我认为当我打开它时没有任何问题

标签: r


【解决方案1】:

如果文件没有损坏,那么以下应该可以工作:

install.packages("foreign")
library(foreign)

dbf <- read.dbf("D:/War/Data/my_files.dbf", as.is = F)

在 R 版本 4.2.1 上测试

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-08
    相关资源
    最近更新 更多