問題タブ [rjsonio]
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.
json - RJSONIOを使用してJSONhttp-sourceから変数を抽出する際の問題
都市の経度と緯度を取得しようとしています。openstreetmap.orgを介してJSONを使用するスクリプトを作成しました。
$lon
とを抽出したいの$lat
ですが、これを実行すると、次のエラーメッセージが表示されます。
誰かが私が間違っていることを知っているので、期待される結果が得られませんか?
助言がありますか?ありがとう!
r - Rの都市名と国から経度と緯度の座標を取得するにはどうすればよいですか?
私は都市名と国の長いリストを持っています、そして私はそれらを地図上にプロットしたいと思います。これを行うには、各都市の経度と緯度の情報が必要です。
私のテーブルは呼び出されtest
、次の構造になっています。
r - RJSONIO接続の問題
この質問に答えるのは難しいかもしれませんが、多分あなたはそのような問題のデバッグについて私を導くことができます。
私はいくつかのスクリプト、多くの関数を上下に書きました。私は最近のバージョンのRStudio(最近のRがインストールされている)で開発しています。スクリプトの最初のベータ版を終了し、「試してみたい」と思いました。RStudioで実行している間(RStudioを再起動した直後でも、ライブラリをロードする前でも)、すべてが正常に機能します。だから私は使用し
"C:\Program Files\R\R-2.15.2\bin\x64\Rscript.exe" "path to script\script.R" > "log_out.log" 2> "log_err.log"
ました。
そしてそれは失敗しました。
log_exec_out.log
出力を生成しませんでした、
log_exec_err.log
エラーメッセージが含まれています:
file(con、 "r")のエラー:接続を開くことができません呼び出し:exec ... get_info.json-> fromJSON->fromJSON->I->構造->一意の実行が停止しました
だから、私はきれいなRをチェックしました:
file(con、 "r")のエラー:接続を開くことができません
同じエラーのように見えますが、少なくともある時点では、traceback()は次の情報を提供します。
13:file(con、 "r")
12:readLines(content)
11:paste(readLines(content)、collapse = "\ n")
10:withCallingHandlers(expr、warning = function(w)invokeRestart( "muffleWarning"))
9:suppressWarnings(paste(readLines(content)、collapse = "\ n"))
8:unique(c( "AsIs"、oldClass(x)))
7:structure(x、class = unique(c( "AsIs"、oldClass(x))))
6:I(suppressWarnings(paste(readLines(content)、collapse = "\ n")))
5:fromJSON(url)
4:my_script2.R#58のfromJSON(url)
3:my_script1.R#116のget_info.json(symbol、day = "all")
2:#13のactualize_df(symbol、df)
1:exec( "symbol_name"、csv_dump = FALSE)
jsonのURLは次のデータ構造を指しています:https ://pln.bitcurex.com/data/trades.json これは正しいと思いますが、問題は発生しないはずです。read.csv(url ...)などのWebサイトへの他の接続は、クリーンなRで正常に機能します。問題はRJSONIOに関連している可能性がありますが、RStudioで機能しているのは非常に奇妙です。
何が問題になる可能性があり、デバッグの次のステップは何であるかをアドバイスできますか?
ありがとうございました
r - JSON へのデータ フレームの解析 (RJSONIO 経由)
RJSONIO に問題があります。私はdfのようなデータフレームを持っています
ここで必要なのは、このデータ フレームを使用して、次の JSON 構造で行を生成することです。したがって、最終的には次のようになります。
}
私はこのコードのチャンクから始めましたが、配列内の引用符に問題があります (中括弧を囲んでいます):
アドバイスをありがとう!
r - RJSONIO と rjson - チューニングの改善
アップデート:
tl;drは、RJSONIO
2 つのオプションのどちらかが高速ではなくなったことです。むしろrjson
、はるかに高速になりました。
結果の追加確認については、コメントを参照してください
RJSONIO
私はそれがもっと速いはずだったという印象を受けましたrjson
。
しかし、私は反対の結果を得ています。
私の質問は:
- からの結果を改善するために実行できる/実行すべきチューニングはあります
RJSONIO
か? (つまり、私は何かを見落としていますか?)
以下は、実際のデータ (U
は json Web ページのコンテンツ) とモックアップされた jsonを使用した比較です。
モックデータの例
(同様の結果)
iris
データセットを使用した例 2
json - Facebook JSON の解析結果は R になります
他の質問は既に読みましたが、R で Facebook グラフの検索結果を解析する方法はまだわかりません。私の主な目標は、データ フレームのようなものに変換して、いくつかの列を分析することです。
更新: ありがとう @ user1609452
「いいね」にネストされた「カウント」を含めたい場合はどうすればよいでしょうか。私に見せてください:
この場合、どのように match.fun 引数を設定すればよいでしょうか?
誰か助けてくれませんか?
そして、「いいね」にネストされた「カウント」を含めたい場合は?私に見せてください:
この場合、どのように match.fun 引数を設定すればよいでしょうか?
誰か助けてくれませんか?
r - Rで「予期しないエスケープ文字」を置き換える方法
Facebook URL の文字オブジェクトから JSON を解析しようとすると、「fromJSON(data) のエラー: pos 130 に予期しないエスケープ文字 '\o' があります」というメッセージが表示されました。これをチェックしてください:
JSON を解析する前に、この '\o' 文字を置き換える方法はありますか? gsub を試しましたが、うまくいきませんでした (または、何か間違ったことをしています)。
誰かこれで私を助けてくれませんか? ありがとう。
r - ヘッダー ファイル (RJSONIO、Rcpp) を使用する R パッケージをインストールする方法は?
最初の include ステートメントで常に失敗するため、いくつかの R パッケージをインストールできません。これは、Rcpp で表示されるエラーです。
RJSONIO でも同じエラーが発生します
私のセッション情報()