2014-05-09 25 views
9

Plan, istatistiksel analiz yapmak istediğimi filtrelemek için bir Access veritabanını R'ye aktarmayı planlıyor.Erişim veri tabanından erişim, Mac'te mdb araçlarının R yüklemesine aktarılıyor

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 

Bu bağlantıyı takip benim mac OS X 10.9.2 üzerinde mdb araçlarını yüklemeye başladı benim aramadan sonra: Bir meslektaşım bana aşağıdaki kodu önerdi http://automatthew.wordpress.com/2008/06/23/how-to-compile-mdbtools-on-mac-os-x-10-4-and-10-5/#comment-124 Ama işe yaramadı ama iplik gibi görünüyor aktif olmayan Birisi bana yardım edebilir mi?

cevap

7

Aşağıdaki adımlar benim için çalıştı.

  1. homebrew tarafından yükleyin R.
  2. için mdbtools sürümü 0.7.1Hmisc paketini yükleyin: brew install mdbtools. Hmisc pakette
  3. Kullanım mdb.get() fonksiyon R içine .mdb dosyaları okumak için:

    > 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 
    

    Ben ilk çalıştı bahsetmeliyiz: Burada

library(Hmisc) 
df <- mdb.get('file.mdb') 
benim kurulum ve paket versiyonları olan Kaynaktan mdbtools yüklemek için boşuna. Bazı bağımlılıkların kurulmadığından şüpheleniyorum. Bağımlılıklar hakkında daha fazla bilgi için bkz. https://github.com/brianb/mdbtools.