簡體   English   中英

訪問數據庫導入到Mac上的m-db工具的R安裝

[英]Access data base import to R-installation of mdb tools on Mac

該計划是將Access數據庫導入R以過濾掉進行統計分析所需的內容。 一位同事向我建議了以下代碼:

library(Hmisc)
d <- mdb.get('140410_db_vegBY1.mdb')
#(data under #https://www.dropbox.com/sh/ra588lailweynrq/AACRVqMKWtd9Zz7fa94O9CAUa)

# ERROR: sh: mdb-tables: command not found
# Fehler in system(paste("mdb-tables -1", file), intern = TRUE) : 
#  Fehler bei der Ausführung des Kommandos

在我搜索之后,我開始在我的mac OS X 10.9.2上安裝mdb工具,鏈接如下: http//automatthew.wordpress.com/2008/06/23/how-to-compile-mdbtools-on-mac-os -x-10-4-and-10-5 /#comment-124但它沒有用,但線程似乎不活躍。 有人能幫助我嗎?

以下步驟對我有用。

  1. 為R安裝Hmisc
  2. 通過homebrew安裝mdbtools版本0.7.1brew install mdbtools
  3. 使用Hmisc包中的mdb.get()函數將.mdb文件讀入R:

     library(Hmisc) df <- mdb.get('file.mdb') 

這是我的設置和包版本:

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.1 (El Capitan)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] grid      stats     graphics  grDevices utils     datasets  methods  
[8] base     

other attached packages:
[1] Hmisc_3.17-0    ggplot2_1.0.1   Formula_1.2-1   survival_2.38-3
[5] lattice_0.20-33

我應該提一下,我首先嘗試從源代碼安裝mdbtools無濟於事。 我懷疑是因為沒有安裝某些依賴項。 有關依賴項的更多信息,請參閱https://github.com/brianb/mdbtools

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM