ここで私の問題を簡単に説明します... 私はアクセスするためにRの32ビット版を実行しなければならなかったいくつかの互換性の問題のために、Accessデータベースファイル(.accdb)データベースとインポートデータ。私は、エラーに遭遇したデータをインポートしたが、私は、データファイルにいくつかの操作を実行しようとするとき(マージ)しているRでデータをエクスポートするR
Error: cannot allocate vector of size 152.1 Mb
ので、32bit版を使用してデータをインポートし、プログラムを実行している。このために私の解決策64ビットバージョン。 (これを行う良い方法はありますか?)
私の質問は、Rからデータをエクスポートする最良の方法は何ですか?私はそれらをexcel/csvファイルにエクスポートしたくないのですが、書き込み/読み込みは再び多くの時間を消費します。 Rでrawデータをエクスポートするにはどうすればいいですか?このデータを新しい環境(64ビット)にインポートするにはどうすればいいですか?またはこれを行うためのよりよい方法がありますか? 64ビットで
save(list=ls(), file='~/r_workspace.RData')
、その後:32ビットで
あなたは32ビットでMS Officeを実行していますか? .accdbファイルは64ビット環境で動作します。あなたはRODBCを使用していますか?接続文字列を表示してください。 – Parfait
ええ、私はROBDCを使用しています。オフィスは64ビットですが、.accdbのドライバは32ビットなので、64ビットで実行できません。 接続< - odbcConnect( "Database_name") – Kou
私は64ビットドライバ。 'C:\ WINDOWS \ SysWOW64'フォルダのodbcad32.exeを確認してください。また、より一般的な接続を試してください: 'conn <-odbcDriverConnect( 'Driver = {Microsoft Access Driver(* .mdb、* .accdb)}; DBQ = C:\\ Path \\ To \\ Database \\ File.accdb ') ' – Parfait