問題タブ [rmysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

string - RMySQL を使用した 2 つのデータフレームからの SELECT ステートメント

2 つのデータ フレームと を考えdataFrame1ますdataFrame2

  • dataFrame1N 列あります(colmn1, ..., colmnN)
  • dataFrame23列あります(col1, col2, col3)

次のようなステートメントを記述できますか。

を使用してRMySQLいますか?

0 投票する
2 に答える
1963 参照

mysql - R-Studio と MySQL を接続するとエラーが発生する (Windows)

このガイドを使用しました: Using MySQL in R for Windowsですが、役に立ちませんでした。私はすでにこの問題について何時間も探しています。私は自分の問題を理解できないので、しようとしたときにここにログを送ることができますinstall.packages('RMySQL',type='source')

主な問題は「collect2: ld returned 5 exit status」にあると思います。多分あなたたちは私を助けることができます。全体として、R-Studio を MySQL データベースに接続したいだけです。ありがとう。

0 投票する
1 に答える
1293 参照

r - RMySQL パッケージの dbGetQuery を使用して複数のテーブルに対してクエリを実行する

dbConnect の助けを借りて、SQL DB (DB1 と DB2 など) との複数の接続が確立されました。DB1 と DB2 のテーブルを含むクエリを作成するにはどうすればよいですか? dbGetQuery は 1 つだけの DB をクエリできますか? DB接続が確立された後、sqldfパッケージを利用できますか?

0 投票する
3 に答える
10938 参照

mysql - Windows に RMySQL パッケージをインストールするには?

RMySQL パッケージのバイナリファイルがないため、Windows にインストールできません。

インターネットを調べました。このリンクを見つけました。http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/comment-page-1/#comment-3123

指示に従いましたが、エラーが発生しました。

これは私が得た最終的な出力です

パッケージを「C:/Users/admin/Documents/R/win-library/3.0」(「lib」が指定されていないため) にインストールし、依存関係「DBI」もインストールします</p>

試行中の URL ' http://cran.rstudio.com/src/contrib/DBI_0.2-7.tar.gz ' コンテンツ タイプ 'application/x-gzip' 長さ 194699 バイト (190 Kb) 開いた URL をダウンロードしました 190 Kb

試行中の URL ' http://cran.rstudio.com/src/contrib/RMySQL_0.9-3.tar.gz ' コンテンツ タイプ 'application/x-gzip' 長さ 165363 バイト (161 Kb) 開いた URL をダウンロードしました 161 Kb

ソースパッケージ 'DBI'をインストールしています ... パッケージ 'DBI' が正常にアンパックされ、MD5 サムがチェックされましたインデックス インストール ビネット インストールされたパッケージをロードできるかどうかのテスト arch - i386 arch - x64 DONE (DBI)

ソースパッケージ 'RMySQL'をインストールしています ... ** パッケージ 'RMySQL' が正常にアンパックされ、MD5 サムがチェックされました $MYSQL_HOME をチェックしています... C:\Program Files\MySQL\MySQL Server 5.6\ cygwin 警告: MS-DOS スタイルのパスが検出されました: C:\Program 推奨される POSIX の同等物は次のとおりです: /cygdrive/c/Program

CYGWIN 環境変数オプション「nodosfilewarning」は、この警告をオフにします。POSIX パスの詳細については、ユーザー ガイドを参照してください: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames test: Files\MySQL\MySQL: unknown operand

** libs 警告: このパッケージには空でない 'configure.win' ファイルが含まれているため、メイン アーキテクチャのみをビルドします。

cygwin 警告: MS-DOS スタイルのパスが検出されました: C:/PROGRA~1/R/R-30~1.1/etc/x64/Makeconf 1.1/etc/x64/Makeconf CYGWIN 環境変数オプション「nodosfilewarning」は、この警告をオフにします。POSIX パスの詳細については、ユーザー ガイドを参照してください: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

gcc -m64 -I"C:/PROGRA~1/R/R-30~1.1/include" -DNDEBUG -I"C:\Program Files\MySQL\MySQL Server 5.6\"/include -I"d:/RCompile /CRANpkg/extralibs64/local/include" -O2 -Wall -std=gnu99 -mtune=core2 -c RS-DBI.c -o RS-DBI.o

* *構文エラー: 終了していない引用文字列 make:[RS-DBI.o] エラー 2 エラー: パッケージ 'RMySQL' のコンパイルに失敗しました***

  • 'C:/Users/admin/Documents/R/win-library/3.0/RMySQL' の削除 install.packages の警告: コマンドの実行 '"C:/PROGRA~1/R/R-30~1.1/bin/x64/ R" CMD INSTALL -l "C:\Users\admin\Documents\R\win-library\3.0" C:\Users\admin\AppData\Local\Temp\RtmpMvp14B/downloaded_pa​​ckages/RMySQL_0.9-3.tar.gz ' install.packages でステータス 1 の警告がありました: パッケージ 'RMySQL' のインストールの終了ステータスはゼロではありませんでした

ダウンロードしたソース パッケージは、「C:\Users\admin\AppData\Local\Temp\RtmpMvp14B\downloaded_pa​​ckages」にあります。

私は太字で得ているエラーを書きました。解決するのを手伝ってください。どうもありがとう。

0 投票する
1 に答える
1070 参照

mysql - R貼り付け機能で一重引用符と二重引用符を混在させますか?

これはばかげているように思えますが、私はこれを正しく理解できません-どんな助けも大歓迎です!

基本的に: SQL の仕組みを理解するために、RMySQL を使用して簡単な SQL を実行しています。select簡単な例として、いくつかの SQL クエリを連鎖させたいと思います。これは RMySQL PDF でカバーされていますが、その例は間違った構文のようです ( http://cran.r-project.org/web/packages/RMySQL/RMySQL.pdf、3 ページ、例 6)。

クエリが 3 つある場合は、次のように言います。

pasteそして、次のようにしてみてください。

結果は

したがって、呼び出しdbSendQueryは明らかに失敗します。

試しまし\"たが、これも機能しません:

誰かが私が間違っていることを指摘できますか?

編集: 明確にするために、次のように RMySQL を介してこれを実行します。

RMySQLマニュアルに従って、私は得る

おそらく、これはpaste関数の結果が次のようになるためです。

paste個々のクエリはそれぞれ問題なく機能するため、問題を引き起こしているのは私のコマンドであると想定しています。

EDIT:これを簡単にするために:次のように2つの文字列があるとします:

私が望むのは、貼り付けコマンドの結果が"the 'stuff'";"more 'stuff'".

0 投票する
1 に答える
922 参照

mysql - R を他の誰かの MySql サーバーに接続するにはどうすればよいですか?

次のコードを使用して、R を自分の MySQL サーバー (つまり、localhost サーバー) に接続しました。

ここで、他の誰かの MySQL サーバーに接続して (つまり、IP が異なり、サーバーがシステム/マシン上にある)、そこからデータを取得する必要があります。

では、どのような詳細が必要で、コードでどのような変更を行う必要があるのでしょうか?

ありがとうございました。