問題タブ [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 に答える
1330 参照

mysql - MySQL 接続が R の SET NAMES utf8 ディレクティブを無視するのはなぜですか?

R から MySQL データベースに接続し、「set names utf8」ディレクティブを実行しました。

これは通常、クエリから UTF8 データを取得したい場合に有効です。ただし、簡単なチェックを行うと、すべての変数が正しく設定されているわけではないことがわかります

ここで、 character_set_client 変数が設定されていないことは明らかです。明示的に設定しても役に立ちません。実際、それは完全に無視されているようです。

これを設定して、接続が UTF8 でエンコードされたテキストを返すようにするにはどうすればよいですか? スキーマは utf8 エンコーディングと照合を使用しています。

0 投票する
0 に答える
747 参照

mysql - RMySQL、Shiny、および PHP クラウド

MySQL データベースを使用して R 光沢のあるアプリケーションを開発しようとしています。PHP クラウドとその MySQL データベースを使用しようとしています。そして、私の光沢のあるアプリケーションは光沢のあるクラウド環境にあります。R Studio を使用してアプリケーションをデプロイしています。では、R Studio を使用して PHP クラウドで RMySQL を MySQL データベースに接続する方法を説明します。R Studio に RMySQL をインストールしようとしましたが、このエラーが発生します。

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

mysql - doParallel() と R の mySQL: データベースがデータを受信しない

RMySQL()R から MySQL データベースにデータを送信するために使用しています。問題は、データベースがデータを受信しないことです....私はdoParallel()4500回以上の反復を実行しているので使用しています....関数でデータベースにデータを送信しようとしている可能性がありpullSpread()ますか?

作業ディレクトリを見ると、すべてのファイルが正常にファイルにコピーされてい.csvますが、MySQL ワークベンチをチェックしたり、R からファイルを呼び出したりしても、存在しません...

stock1()使用される文字ベクトルとpullSpread()関数は次 のとおりです...

機能に必要な重要な日付:

pullSpread()関数は次のとおりです。

0 投票する
5 に答える
11862 参照

r - RMySQL のインストール エラー (Ubuntu 14.04 の MySQL 5.5.37)

RMySQL をインストールしようとするたびに、次のエラーが表示されます。

どうやら、mysql.h が見つからないので、検索してパスを次のように変更しました。

export PKG_CPPFLAGS="-I/usr/R/include/mysql/mysql.h"

しかし、それは成功しませんでした。同じ問題を抱えている人はたくさんいますが、解決策が (存在する場合) 役に立たなかった人はたくさんいます。コメントやヘルプをいただければ幸いです。

#更新: 問題が解決しました#

次のコマンドで問題が解決したようです。

sudo apt-get install r-cran-rmysql

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

mysql - foreach で %dopar% を使用してデータフレームに書き込む

RMySql パッケージを使用して MySQL データベースからツイートを取得するために、doParallel バックエンドで実行される foreach each ループを使用したいと考えています。

クエリを実行するすべてのユーザー ID に対してデータベースへの接続を作成し、そのユーザーからのすべてのツイートを 200 バッチで取得します。バッチ サイズが 0 の場合 (それ以上のツイートがない場合)、次のユーザー ID をクエリします。

ツイート内のハッシュタグ数の列と日付の列を持つ、つぶやきと呼ばれるデータフレームに情報を保存したいと考えています。すべてのツイートについて、ハッシュタグの数と、作成された月を調べたいと考えています。次に、データフレームの数値を 1 増やします。

では、すべてのツイートの結果をデータフレームに書き込むにはどうすればよいでしょうか?

最初の私のデータフレーム:

私のコード:

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

mysql - 異なる MySQL テーブルで異なる名前の結合変数を指定する方法

使用する共通の列 ID が各テーブルで異なる名前を持つ 2 つのテーブルを結合する必要があります。2 つのテーブルには「偽」の共通の列名があり、dplyr がデフォルトを使用して列「id」で結合すると機能しません。

この問題に関連するコードの一部を次に示します

メンバー側の共通列が「id」で、管理者側の共通列が「idmember」であるという情報を渡すための 3 つの試行 (すべて失敗) を次に示します。

表示されるエラー メッセージの例を次に示します。

mysqlExecStatement(conn, statement, ...) のエラー: RS-DBI ドライバー: (ステートメントを実行できませんでした: 不明な列 '_LEFT.idmember' in 'where clause')

私が目にする例は、R 側のデータ テーブルとデータ フレームに関するものです。私の質問は、dplyr が "by" ステートメントを SQL エンジンに送信する方法についてです。