【问题标题】:Writing a.dbf file via RSTudio通过 RStudio 编写 a.dbf 文件
【发布时间】:2019-03-12 07:56:37
【问题描述】:

我在使用以下脚本时遇到问题。除了导致以下错误的最后一行之外,所有工作都正常。

# read dbf
library(foreign)
setwd("C:/Users/JGGliban/Desktop/Work/ADMIN/Other Stream/PH")

# Combine multiple dbf files
# library('tidyverse')
# List all files ending with dbf in directory
dbf_files <- list.files(pattern = c("*.DBF","*.dbf"), full.names = TRUE)
# Read each dbf file into a list
dbf_list <- lapply(dbf_files, read.dbf, as.is = FALSE)
# Concatenate the data in each dbf file into one combined data frame
data <- do.call(rbind, dbf_list)
# Write dbf file - max-nchar is the maimum number of characters allowed in a character field. After the max, it will be truncated.
x <- write.dbf(data, file, factor2char = TRUE, max_nchar = 254)

【问题讨论】:

    标签: merge append rstudio dbf writing


    【解决方案1】:

    代码修改为:

    x <- write.dbf(data, "file.dbf", factor2char = TRUE, max_nchar = 254)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 2013-12-01
      • 2021-02-10
      • 1970-01-01
      相关资源
      最近更新 更多