Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JSON数据下载到R中_Json_R_Web Scraping - Fatal编程技术网

将JSON数据下载到R中

将JSON数据下载到R中,json,r,web-scraping,Json,R,Web Scraping,我需要: 下载由提供的所有公司名称的解析文件 使用每个公司名称运行查询,以使用以下语法下载每个公司信息的解析文件(例如成立年份、出资人公司名称)http://api.crunchbase.com/v/1/company/permalink.js" 我想将这些数据解析成电子表格或其他格式,然后导入R进行分析 将此数据导入R的最佳格式是什么?如何下载数据并将其组织成一个类似表格的结构?(例如,行=公司,列=配置文件信息,如资助年)(最终目标是在R中对其进行分析)库(RJSONIO) 图书馆(RCur

我需要:

  • 下载由提供的所有公司名称的解析文件

  • 使用每个公司名称运行查询,以使用以下语法下载每个公司信息的解析文件(例如成立年份、出资人公司名称)http://api.crunchbase.com/v/1/company/permalink.js"

  • 我想将这些数据解析成电子表格或其他格式,然后导入R进行分析

    将此数据导入R的最佳格式是什么?如何下载数据并将其组织成一个类似表格的结构?(例如,行=公司,列=配置文件信息,如资助年)(最终目标是在R中对其进行分析)

    库(RJSONIO)
    图书馆(RCurl)
    #抓取数据
    
    原始数据可能重复,谢谢!这解决了我在R中将公司名称放入CSV文件的问题。现在我需要将每个公司的详细信息组织到R中的数据库中。这样做的最佳方法是通过api调用(')中的每个permalink循环,并将每个公司的概要文件数据添加到R中的单个CSV中?我该怎么做?
    library(RJSONIO)
    library(RCurl)
    
    # grab the data
    raw_data <- getURL("http://api.crunchbase.com/v/1/companies.js")
    # Then covert from JSON into a list in R
    data <- fromJSON(raw_data)
    length(data)
    [1] 101782
    # We can coerce this to a data.frame
     final_data <- do.call(rbind, data)
     # Then write it to a flat csv file
     write.csv(final_data, "final_data.csv")
    
    
    > head(final_data)
         name                permalink     category_code
    [1,] "Wetpaint"          "wetpaint"    "web"        
    [2,] "AdventNet"         "adventnet"   "enterprise" 
    [3,] "Zoho"              "zoho"        "software"   
    [4,] "Digg"              "digg"        "web"        
    [5,] "Facebook"          "facebook"    "web"        
    [6,] "Photobucket, Inc." "photobucket" "web"