【问题标题】:R: Equivalent of "stringsAsFactors" argument in read.dbfR:等效于 read.dbf 中的“stringsAsFactors”参数
【发布时间】:2011-07-05 07:03:08
【问题描述】:

我正在使用“foreign”包来读取一个大的 dbf 文件:

library(foreign)
indata = read.dbf("filepath/filename.dbf")

问题在于,这是将所有变量作为因子读取。通常的 read.table 命令具有“stringsAsFactors = F”参数来缓解这种情况。是否有任何等效的读取 dbf 文件?

【问题讨论】:

    标签: r


    【解决方案1】:

    是的,它被捆绑到“as.is”中,请参阅 help(read.dbf)

    例如:

    library(foreign)
    x <- read.dbf(system.file("files/sids.dbf", package="foreign")[1])
    any(sapply(x, is.factor))
    [1] TRUE
    
    y <- read.dbf(system.file("files/sids.dbf", package="foreign")[1], as.is = TRUE)
    any(sapply(y, is.factor))
    [1] FALSE
    

    【讨论】:

      猜你喜欢
      • 2015-05-25
      • 1970-01-01
      • 2020-03-18
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 2016-03-27
      相关资源
      最近更新 更多