2017-10-27 5 views
0

RからMS Accessにデータフレームをエクスポートしようとしていますが、このタスクを実行するためのパッケージがありません。データフレームを直接Accessにエクスポートする方法はありますか?どんな助けでも大歓迎です。RデータフレームをMS Accessにエクスポート

+0

あなたの質問は直接プログラミングに関連しているようには見えないので、別のサイトを使用することを検討してください –

+0

[Rを使用してデータフレームからMS-Access DBターゲットテーブルにデータを取得する](https://stackoverflow.com)/questions/34001509/get-data-from-data-ms-access-db-target-tables-using-r) –

答えて

0

ImportExportパッケージがあります。

データベースは既に存在している必要があります(少なくとも私の場合)。だからまずそれを作成しなければなりません。 それはここで拡張.MDB

とアクセスデータベース2000年版である必要があります例です。「ボブ」と

ImportExport::access_export("existing_databse.mdb",as.data.frame(your_R_data), 
          tablename="bob") 

あなたがデータベースに作成するテーブルの名前。もちろん、自分の名前を選択し、それが非既存のテーブル

なければならないことは、第1列を追加します、その後の.accdbファイルを作成することだけでインデックス列

ノートで、どのrownamesと呼ばれます拡張機能を.mdbに変更すると作業が遅くなります^^本当にそれを開いて.mdbとして保存する必要があります。私はas.data.frame()を追加しましたが、あなたのデータがすでに必要ならば、必要はありません。

可能性があります。 accdbファイルを直接使用します。sqlSave(ImportExportによって内部的に使用されます)、RODBCパッケージからドライバを指定します。これは@BenJacobsonのコメントのリンクにあります。しかし、上記の解決策は私のために働いており、それはたった1行でした。

関連する問題