問題タブ [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::fromJSON() による POSIX ノードの簡素化
次の double 値のベクトルがありますx
。各要素は POSIX 日時を表します
RJSONIOパッケージを使用しており、引き続き使用したいと考えています。
演習として、これらの値を JSON テキストに変換し、R に再度読み込んでみたいと思いますが、日時表現を簡単なリスト結果に変換するのに苦労しています。JSON では、日付を特別な形式にする必要があるため、値x
は次のように変換されます。
RJSONIOパーサーdates
を介して 2 番目の任意のベクトルを実行すると、すべてがスムーズに進むように見えます。
次に、日付の R-json C ルーチンでオプションを使用して新しい JSON テキストを解析するstringFun
と、結果は 2 つの要素のリストになります。最初の要素はリストで、2 番目の要素は原子ベクトルです。
しかし、私は 2 つのベクトルのリストを期待していました。
への呼び出し内から結果を単純化する方法をいくつか試しましたがfromJSON()
、どれもうまくいきませんでした。ここに私の試みのいくつかがあります:
ハンドラーの使用 :これにより結果が単純化されますが、日付の再フォーマットに失敗します
simplify
議論を試す:私はこれのいくつかの異なる種類を試しましたが、どれもうまくいきませんでした.
への呼び出しで日付の結果を単純化する方法はありfromJSON()
ますか?
r - 特定の形式でリストを作成する [または: 特定の形式の JSON ファイルを作成する]
特定の形式の JSON ファイルを作成しようとしています。私の最初のアプローチは、JSONIO を使用してソース JSON ファイルを読み取り、結果の R リスト要素を調べて、toJSON で使用する独自のソース データを使用してそのリスト要素を再作成することにより、プロセスをリバース エンジニアリングすることでした。そのアプローチは不必要に複雑でした。私の言い直した問題は次のとおりです。
この JSON ファイルを作成したい:
この入力データから:
ここでは、RJSONIO のドキュメントにさらに焦点を当てます。以前は、RJSONIO について詳しく学ぶ代わりに、自分のデータを使用して R リストを再作成することに集中していました。誤指示についてお詫び申し上げます。
以下の @jlhoward によって提供されたコード スニペットはうまく機能し、アプリケーションによって正しく読み取られます。次のように、JSON をより人間が読めるようにする方法はありますか。
ティム
r - R での複数の置換関数の連鎖
R を使用して大きな JS オブジェクトを操作しています (ライブラリ rjsonio を使用)。そのため、ネストされたリストがたくさんあり、操作がやや面倒になっています。以下に簡単な例を示します。何らかの形式の「ゲッター」および「セッター」関数を作成して、このオブジェクトを操作しようとしています。周りを見回した後、オブジェクトを再帰して最初に一致したラベルを返す、非常に優れた「ゲッター」関数を見つけました。これは、関数を連鎖させるのに役立つため、特に優れています。ただし、「セッター」関数で同じ効果を得る方法がわかりません。同様の方法で連鎖できる「セッター」関数を作成する方法について何か考えはありますか?
http://r.789695.n4.nabble.com/How-to-get-a-specific-named-element-in-a-nested-list-td3037430.html
r - 警告メッセージ: curlOptions: 重複したカール オプション
Twitter から投稿を取得する R スクリプトに取り組んでいます。以下のステートメントを実行するたびに気づきました:
以下の警告メッセージが表示されます。
これを解決するための適切な情報がウェブ上で見つかりませんでしたか? set_config ステートメントで httpheader を一度だけ変更する必要がありますか? 以下の私のスクリプトを見つけてください:
コード:
セッション情報:
r - R: JSON 形式のエラー応答の処理
次のような Facebook Graph API にユーザーの詳細を要求しています。
すべて良い。
しかし、API から処理するエラーが発生することがあります。このエラー応答など(誰もこのユーザー名を取得しないことを願っています...)
RJSONIO で解析しようとすると
私は得る
しかし、最初にjsonを解析するとRCurl
、rjson形式のエラーメッセージが表示されます
RJSONIO
?でエラーを直接管理することは可能です。
json - R data.frame から JSON への子ノード / 階層
R から data.frame を JSON ファイルに書き込もうとしていますが、その中に子ノードがある階層構造になっています。例と JSONIO を見つけましたが、自分のケースに適用できませんでした。
これはRのdata.frameです
月ごとにデータを書き込むことに加えて、今年のすべての月の合計 (たとえば) を保持する「年次」の集計子も作成したいと思います。これは、JSON ファイルを次のようにしたい方法です。
手伝ってくれてどうもありがとう!
r - R の精度で int64 を JSON シリアライズおよびデシリアライズする機能
R では、Int64 整数を JSON との間で正確にシリアル化することはできません。これは、既存の JSON ライブラリが値を強制的に数値に変換するか、科学表記法で数値を表すことを期待するためです。
Int64 数値全体を正確に JSON との間で正確にシリアル化および逆シリアル化する方法を知っている人はいますか、またはライブラリの変更 (おそらく RJSONIO への) が必要ですか?
これまでに試したライブラリを含む完全なストーリーと、暫定的に必要なガッキーな回避策: