R登取JSON例

1002 ワード

【目的】ある出前サイトの果物類店舗の販売品類、価格を取り、購入決定を最適化する.
【ツール】R、jsonlite
【難点】JSONの特徴によると:1、純テキストの階層構造である;2、オブジェクトは複数の名前/値ペアを含むことができる.3、配列に複数のオブジェクトを含めることができます.
fromJson関数の後、dataを発見しました.frameの構造は非常に特殊で複雑です.
1、列にlistがセットされている.
2、listの要素はdataかもしれない.frame.
そのため、JSONが這い出す核心戦略をしっかりと行う:ターゲットページに含まれるフィールド(名前)と各フィールドのタイプを熟知することが第一のステップとなり、その後、ターゲットフィールドと個性的な解析抽出方法を制定する.
【参考資料】
1、R言語変換とjsonファイル保存--jsonliteパッケージを使用する
2、R言語解析JSON形式データファイル
3、JSON教程
【コードおよび手順:Raw Data】
#     
library(xml2)
library(RCurl)
library(jsonlite)
library(stringr)
#         
products %
        rbind(pro_spec,.)
    }
  }
 #        ,    ,Food_detial        ,20    data.frame 44    data.frame。
 #      ,                ,        。        ,   2 data.frame。
  for(k in 1:length(DataJs$description)) {
    a

【コードおよび手順:Databaseストレージ】
上記のコードは私たちが必要とするデータを初歩的に取得し、まだ私たちが必要としないフィールドが存在しています.ホームページの詳細に基づいて、私たちはフィールドをさらに整理し、標準化されたフィールドで値を取り、クリーニングデータをデータベースMysqlに保存して、後日分析の使用に備えています.