問題タブ [jsonlite]

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 投票する
2 に答える
722 参照

json - OpenCPU と jsonlite: 列ベースの "/json" と行ベース

data.frames のデフォルトの "/json" 後置オプションを列ベースから行ベースに変更するきれいな方法はありますか?

R の Data.frames は、私が正しく理解している場合、実際には、各リストが他のリストと同じ長さの名前付きリストです。を使用するjsonliteと、違いを簡単に示すことができます (簡単な例、はい):

最後の 3 つは同一です。dataframe引数 toを使用するかtoJSONdata.frameを aに強制することによって、強制的に同じように見せるのは簡単listです。

OpenCPU の API を使用すると、呼び出しは次のようになります。

data.frameそれ自体を JSON 化された列ベースにしたい場合は、次のように強制する必要がありlistます。

3 つの質問:

  1. OpenCPU 自動 JSON 化のデフォルトの動作を列ベースに変更する方法はありますか?

  2. デフォルトで行ベースになっている理由はありますか (「何かをデフォルトにする必要があった」以外に) ? (基盤と効率をよりよく理解できるようにするためであり、挑戦を意図したものではありません。)

  3. ただし、JSON 出力を受け入れるほとんどの (すべてではないにしても) ライブラリは、フォーマット間を透過的に理解し、変換するため、これはすべて学術的なものです。右?

(Win7 x64、R 3.0.3、opencpu 1.2.3、jsonlite 0.9.4)

(PS: ありがとう、Jeroen、OpenCPU は最高です! プレイすればするほど、もっと好きになります。)

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

r - Twitter APIでユーザー公開Twitterリストからユーザーを取得するにはどうすればよいですか

私の問題は、Twitter API の「カーソル」にあります。Twitter の公開リストからユーザーを取得する方法は知っていますが、最初の 20 ユーザーしか取得できません。Twitter API docで読んだように、パラメーター「カーソル」があります。カーソルを使用すると、データの次のチャンクを取得できますが、その方法に完全に行き詰まっています。

私のスクリプトは次のとおりです。

誰でも助けることができますか?

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

json - jsonlite パッケージを使用して json 形式から R にデータをインポートするにはどうすればよいですか

私はこれをやっています

http://media.mongodb.org/zips.jsonでデータを自分で見ることができます

そしてこうなる

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

json - rでjsonliteを使用してデータフレームを階層的なjson配列に変換しようとしています

超単純なデータ フレームを、もう少し便利なもの (この場合は json 配列) にしようとしています。私のデータは次のようになります

そして、私はそれが次のようになりたい

]

どうすればそれを実現できるかについて何か考えはありますか?ご協力いただきありがとうございます!

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

json - list() には 1 つの要素が含まれていますが、内部に文字列の行列が含まれています。この要素を行列に変換するにはどうすればよいですか?

jsonlite を使用して JSON データをリストに変換した後、次のようなリストの 1 つになります。この場合、10 番目の要素には 9 列 (常に固定) と 2 行 (毎回異なります) のリストが含まれます。

マット全体は [1] のリストとして表示されます。ご覧のとおり、リストが含まれています (リスト内?)。マットを印刷すると、上記のような構造が表示されます。

これから特定の要素(メッセージなど)にアクセスできません。これを文字列のマトリックスに変換することもできないので、構造化された方法で要素にアクセスできます。

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

r - httr POST リクエストの本文の配列

この curl 呼び出しは、Digital Ocean に新しいドロップレットを作成するために機能します

ただし、httr::POST()パラメーターが指定されている場合にのみリクエストを機能させるのに問題がありますssh_keys。上記のメソッドでは、ssh_keysパラメータを指定する場合、配列にする必要があります。

たとえば、ssh_keysパラメーターがリスト内にある場合、パラメーターのリストを本体に渡すことができると想定しました

これが内部で起こっていることだと思います:

どちらがうまくいくと思いますが、おそらくそれは起こっていることではありませんか? encodeパラメータをいじってもPOST役に立たないようです。

curl 呼び出しは端末から機能しますが、使用httr::POST()するとエラー メッセージが表示され続けます

ドロップレットの作成に無効な ssh キー ID を指定しました。

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

json - R jsonlite を使用してネストされた JSON からデータ フレームを作成する方法

パッケージ「jsonlite」を使用してjsonファイルを取得し、それをデータフレームに変換して、分析を実行できるようにしています。問題は、取得する列が非常に少ない (つまり、100 ではなく 12) ことです。これは、欠落している列がネストされているように見えるためです。深さは3~4段くらい。flatten = TRUE を追加しようとしましたが、うまくいきません。

https://www.dropbox.com/s/hpnaa4phefz6x2f/44844249.json?dl=0を使用して json im にリンクします。

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

json - インライン引用符を使用して JSON を R にインポートする

次の JSON ファイル ("my_file.json") を R に読み込もうとしています。

jsonlite パッケージ (0.9.12) を使用すると、次のエラーが発生します。

エラーを受け取る:

ファイルの R エスケープからの出力は次のとおりです。

次のように、「Bruce」を囲む引用符を削除すると、問題が解決します。

my_file.json

しかし、脱進機の問題は何ですか?