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

mysql - Linux 上の RMySQL (ただし、OSX や Windows は除く) はガベージ データを提供します。

テーブル内の一部のデータをフィルター処理し、結果を含む新しいテーブルを作成する R プログラムがあります。Windows と OSX では、プログラムが実行され、テーブルが適切に作成されます。ただし、Linux (Ubuntu 12.04) サーバーでは、同じ R プログラムがガベージ データを含むテーブルを生成します。

Linux で生成されたガベージ データを適切なデータと比較すると、次のことがわかります。

  • テキスト値が必要な列の一見任意の数値
  • 余分な行

問題はエンコーディングにあると考えていますが、データベースのエンコーディングを変更するためのすべての取り組みは、これまでのところ失敗しています。

この R スクリプトはRMySQL、MySQL データベースに接続し、コンテンツをフィルター処理し、新しいテーブルに書き込みます (dbReadTableおよび dbWriteTableコマンドを使用)。コマンド自体が問題ではないことはわかっています.data.frameをフィルタリングする前後に調べることができます-問題はdbWriteTable.

これらの 2 つのリンクは、私たちの問題の解決策に最も近いようですが、プル リクエストが通過するのを待つ必要があります。

  1. https://github.com/jeffreyhorner/RMySQL/issues/6
  2. https://github.com/gagern/RMySQL/commit/b0fbef105ca61d69992a2ec5a5eafde30530b8d5

また、これらも関連しています。

  1. http://zee.balogh.sk/?p=928
  2. 文字セットと照合とは正確にはどういう意味ですか?
0 投票する
2 に答える
5749 参照

r - Mac に RMySQL をインストールする

Mysql パッケージ (MAC OS) をインストールしようとすると、以下のエラーが発生します。

これが機能するために何を設定する必要があるのか​​ わかりません。

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

c# - R.NET のエラー「エラー: パッケージ 'RMySQL' は 'arch = i386' にインストールされていません」

C# コードを使用して Rscript を実行しているときに、件名で言及したエラーが発生しました。実際、RMySQL パッケージは私のシステム (Windows 7 64 ビット) に正しくインストールされており、スクリプトを Rconsole から直接実行できます。しかし、C# コードから呼び出すと、このエラーが発生します。同じ問題の解決策を見つけるのを手伝ってください。ありがとうございました

これは私のC#コードです

```

上記のコードの次の場所でエラーが発生しています "var hottopic = engine.Evaluate("source('E:/ ** / ** /R script/hottopics.R')").AsDataFrame();"

そして、これは私のRスクリプトです

user_id = 39988 library(RMySQL) con = dbConnect(MySQL(), user='****', password='****', dbname='****', host='*********') # Add the text mining library for using the removeWords and stopwords functions library(tm) setwd("E:/*****/****/R script") sqlQuery <- paste("SELECT b.user_id,a.user_social_account_id,a.content FROM mydb.updates a INNER JOIN mydb.user_social_accounts b ON a.user_social_account_id = b.id WHERE a.user_social_account_id IN (SELECT id FROM mydb.user_social_accounts WHERE user_id =",user_id,')',sep = "") updates <- dbGetQuery(con,statement=sqlQuery) dbDisconnect(con) words <- read.csv("stopwords.csv",colClasses = "character") # Convert the 'words' object from data.frame to charcter vector format words <- words$Words updates$content <- tolower(updates$content) content <- updates$content # Split each words in the content and saved in a character vector format content <-unlist(strsplit(content, split=" ")) # Remove all the stopwords,numbers and symbols from it content <- removeWords(content,c(stopwords("english"),stopwords("SMART"),words)) content <- gsub("[^a-zA-Z]", "", content) # Count each words frequency using the 'table' function and store the result in data.frame format word_count <- as.data.frame(table(content)) names(word_count) <- c("Word","Freq") # Removing the blank character from the result that comes when removing the symbols and numbers word_count <- word_count[-(word_count$Word == ""),] # Order the word_count data frame in the descending order of Frequency of words word_count <- word_count[order(-word_count$Freq,word_count$Word),] head(word_count,10)

0 投票する
4 に答える
2028 参照

python - MySQL クエリ結果を R データフレームに追加する

MySQL クエリを Python スクリプトから R の類似のクエリに変換したいと考えています。Python はループ構造を使用して、ゲノム座標を使用して特定の値を検索します。

Rでは、染色体とサイトはデータフレーム内にあり、データフレーム内のすべての行に対して、単一の値を抽出してデータフレーム内の新しい列に追加したいと考えています

したがって、現在のデータフレームは次のような構造になっています。

修正されたデータフレームには、データベースからの値を含む追加の列が必要です (対応するゲノム座標で。構造は次のようになります。

これまでのところ、次を使用してデータベースに接続しました。

データフレームの各行をループするのではなく、対応する値を既存のデータフレームの新しい列に追加するものを使用したいと思います。

以下の回答に基づいて、実用的なソリューションで更新してください。

0 投票する
4 に答える
6309 参照

r - RMySQL のインストール エラー

Linux マシンに RMySQL をインストールするのにかなりの時間がかかりましたが、環境変数を変更して lib.dll ファイルをコピー アンド ペーストした後、インストールできました。

しかし、64 ビット ウィンドウ マシンに RMySQL をインストールしようとしていますが、まだ 2 日間進捗がありません。「実行中のコマンドsh ./configure.winにステータス127エラーがあり、これが何を意味するのかわかりません。

誰かがこれにいくつかの光を当てることができますか?

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

mysql - SSL を使用して RMySQL を使用して Amazon RDS に接続する際の問題

この質問に対する以前の回答に続き、RMySQL を使用して Amazon RDS インスタンスに接続しています。SSL なしで接続できますが、EC2 インスタンス用に提供された証明書を使用して SSL 経由で接続したいと考えています。この方法は、Sequel Pro を使用するとうまくいくようです。

ただし、RMySQL パッケージを使用して R で同じ接続を試みると、次のエラーが発生します。

通常の認証パラメータに加えて、mysql.cfgファイルには、Amazon が提供する .pem ファイルへのパスが含まれています (例: ssl-ca='~/.ssh/file.pem')。追加のパラメーターがありませんか?