我有一百個左右的數據庫文件,我繼承了我目前正在閱讀的「Paradox dBase Access Reader」,並且手動導出到管道分隔的文本文件。我喜歡用某種訪問庫來做到這一點,它可以讓我直接將這些文件讀入R.將dBase/Paradox數據讀入R?
讀者工具指出這些文件是「Paradox 5.0 for Windows」,並且它們有一個.db
擴展名他們。
我希望我可以使用foreign包來閱讀,因爲它在文檔的read.dbf()
功能狀態:
DBF是用於網絡連接的LES擴展爲'XBASE的家庭書面 數據庫語言,覆蓋的dBase,快船時,FoxPro,和他們 的Windows當量視覺的dBase,可視化對象和Visual FoxPro中, 再加上一些老產品的
不幸的是,未能在DBFOpen
C函數,在大約425行:
if(fread(pabyBuf, nHeadLen-32, 1, psDBF->fp) != 1)
{
fclose(psDBF->fp);
free(pabyBuf);
free(psDBF);
return NULL;
}
任何人有其他的解決方案,或者洞察read.dbf()
是否是這裏的好或壞的比賽?
約書亞,這是完美的!將您的評論更改爲答案,我會選中它。 – 2013-02-12 17:08:41