web-dev-qa-db-ja.com

MySqlDBテーブルへのデータフレームの書き込み

RのデータフレームをMySQLに書き込む方法は?

dateTime            Host    authId     sessionId      status                    action 
2012-08-22 14:58:23 foo.com 221501398 2c10b368ae23ba3        questions#instant_answers
2012-08-22 14:58:23 foo.com 221501398 22c10b368ae23                      questions#new
2012-08-22 14:58:23 foo.com 221501398 01a36f64bd3f80c                     sessions#new

データフレームを一度にMySQLDBテーブルに書き込みたい。 RMySqlパッケージを使用して接続し、接続を確立しました。

ありがとう

15
pandhale

DbWriteTable関数を使用します。それはこのように見えます:

dbWriteTable(connection, value = data.frame, name = "MyTable", append = TRUE ) 

この機能は十分に文書化されています。

P.S次も見てください: RMySQL dbWriteTable with field.types

27
MadSeb

SQLの一般的な_update ..._ステートメントについてはhelp(dbSendQuery)を、新しいテーブルにデータフレーム全体を書き込む場合はhelp(dbWriteTable)を参照してください。

6