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

r - ページ分割された JSON オブジェクトを R データフレームに正常に強制する

データを使用して分析できるように、API から取得した JSON を R のデータ フレームに変換しようとしています。

このオブジェクトを取得するとnew、リストをデータフレームに解析するのに非常に苦労しています。json の構造は次のとおりです。

new次のようなコードを使用して、個々の要素を調べてみました。

raised_amountリストされた最初の要素のをプルします。しかし、これを 4268 のスタートアップのリスト全体に適用する方法がわかりません。特に、ページネーションの処理方法がわかりません。スタートアップの 1 ページ (つまり 50 件) しか取得できないようです。

forループを使用してスタートアップのリストを取得し、各値をデータフレームの行に1つずつ入れてみました。以下の例では、これを 1 つの列についてのみ示していますが、もちろん、for ループを展開するだけですべての列に対して実行できます。ただし、他のページのコンテンツを取得できません。

e: ページネーションについて言及していただきありがとうございます。ドキュメントをより注意深く調べて、異なるページを取得するための API 呼び出しを正しく構成する方法を理解できるかどうかを確認します。それがわかったら、この回答を更新します!

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

json - JSON ファイルの「NA」は NA 論理に変換されます

json国のデータを含むファイルがあります。ファイルの 1 つに次のデータがあります。

パッケージを使用して、次のコードを に変換しjsonます。data.framejsonlite

data.frame私は数字と文字列を期待していました:

代わりに、NAalpha2 コードは自動的に論理に変換されNA、これが得られます。

alpha2 を論理的ではなく文字列にしたい。これを修正するにはどうすればよいですか?

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

r - jsonlite でデータ フレームを読み取る方法

jsonlite でデータ フレームを読み込もうとしています。私はjsonファイル(新聞記事のhtmlコードから作成され、タイトル、本文、コメントなどの変数で構造化されています)を持っていて、なんとか名前を変更しました。

ファイルの内容を「見たい」(タイトル、本文、コメントなどの変数に属するテキストを見たい) のですが、どの関数を使用すればよいかわかりません。

私のjsonファイルは次のようになります:

{ "author":"Ulla Gunge", "body":"De har »opført sig blufærdighedskrænkende«. I en uge har to otteårige drenge derfor været bortvist fra deres skole i Horsens.", "comments":[], "subtitle ":"To otteårige drenge er blevet bortvist fra deres skole for at have vist deres tissemænd til en pige. Men den slags er helt normalt i den alder, fortæller forsker i voksnes syn pårns seksualitet, doktorlege og pædofilifrygt.", "title" :"Blufærdighed i børnehøjde" }

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

r - json オブジェクトをデータフレームに変換します - 文字 '0' は認識されません

このjsonオブジェクトをデータフレームに変換しようとしています。文字「0」が認識されないというエラーが表示されます。1000 レコードを持つ大きな json ファイルで発生するこのエラーを処理する方法について何か提案はありますか?

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

regex - stringr で正規表現を使用して文字列を削除する

str_replace_all 関数を使用して、次の json で結合という用語を取り除こうとしています。正規表現をいくつか試しましたが、うまくいきませんでした。「ユニオン」の完全な文字列を取り除く方法に関する提案。これがコードです。

最後にカンマを含むこの文字列を正確に取り除こうとしています:

助言がありますか?

0 投票する
3 に答える
1088 参照

r - jsonlite を使用した R での Web スクレイピング

github API を使用してリポジトリに関する情報を取得しようとしています。これにはRを使用しています。一部の URL は 403 エラーをスローします。残念ながら、これにより関数が停止し、fromJSON 関数が壊れます。fromJSON を再度呼び出すと、常に「クライアント エラー: (403) Forbidden」が発生します。

R で例外を処理して、403 を取得した場合に関数の実行を継続できるようにする方法はありますか?

私の機能は次のとおりです。