問題タブ [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.
r - ページ分割された JSON オブジェクトを R データフレームに正常に強制する
データを使用して分析できるように、API から取得した JSON を R のデータ フレームに変換しようとしています。
このオブジェクトを取得するとnew
、リストをデータフレームに解析するのに非常に苦労しています。json の構造は次のとおりです。
new
次のようなコードを使用して、個々の要素を調べてみました。
raised_amount
リストされた最初の要素のをプルします。しかし、これを 4268 のスタートアップのリスト全体に適用する方法がわかりません。特に、ページネーションの処理方法がわかりません。スタートアップの 1 ページ (つまり 50 件) しか取得できないようです。
forループを使用してスタートアップのリストを取得し、各値をデータフレームの行に1つずつ入れてみました。以下の例では、これを 1 つの列についてのみ示していますが、もちろん、for ループを展開するだけですべての列に対して実行できます。ただし、他のページのコンテンツを取得できません。
e: ページネーションについて言及していただきありがとうございます。ドキュメントをより注意深く調べて、異なるページを取得するための API 呼び出しを正しく構成する方法を理解できるかどうかを確認します。それがわかったら、この回答を更新します!
json - JSON ファイルの「NA」は NA 論理に変換されます
json
国のデータを含むファイルがあります。ファイルの 1 つに次のデータがあります。
パッケージを使用して、次のコードを に変換しjson
ます。data.frame
jsonlite
data.frame
私は数字と文字列を期待していました:
代わりに、NA
alpha2 コードは自動的に論理に変換されNA
、これが得られます。
alpha2 を論理的ではなく文字列にしたい。これを修正するにはどうすればよいですか?
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" }
r - json オブジェクトをデータフレームに変換します - 文字 '0' は認識されません
このjsonオブジェクトをデータフレームに変換しようとしています。文字「0」が認識されないというエラーが表示されます。1000 レコードを持つ大きな json ファイルで発生するこのエラーを処理する方法について何か提案はありますか?
regex - stringr で正規表現を使用して文字列を削除する
str_replace_all 関数を使用して、次の json で結合という用語を取り除こうとしています。正規表現をいくつか試しましたが、うまくいきませんでした。「ユニオン」の完全な文字列を取り除く方法に関する提案。これがコードです。
最後にカンマを含むこの文字列を正確に取り除こうとしています:
助言がありますか?
r - jsonlite を使用した R での Web スクレイピング
github API を使用してリポジトリに関する情報を取得しようとしています。これにはRを使用しています。一部の URL は 403 エラーをスローします。残念ながら、これにより関数が停止し、fromJSON 関数が壊れます。fromJSON を再度呼び出すと、常に「クライアント エラー: (403) Forbidden」が発生します。
R で例外を処理して、403 を取得した場合に関数の実行を継続できるようにする方法はありますか?
私の機能は次のとおりです。