Eu sou bastante novo no R, mas quanto mais uso, mais vejo como ele realmente é poderoso em relação ao SAS ou SPSS. Apenas um dos principais benefícios, a meu ver, é a capacidade de obter e analisar dados da web. Imagino que isso seja possível (e talvez até simples), mas estou procurando analisar os dados JSON que estão publicamente disponíveis na web. Eu não sou um programador de forma alguma, então qualquer ajuda e instrução que você puder fornecer serão muito apreciadas. Mesmo que você me indique um exemplo básico de trabalho, provavelmente posso trabalhar com ele.
O pacote jsonlite é fácil de usar e tenta converter json em quadros de dados.
Exemplo:
fonte
jsonlite
é mais ou menos tão útil quanto um garfo para comer sopa.Aqui está o exemplo que falta
fonte
A função fromJSON () em RJSONIO, rjson e jsonlite não retorna um data.frame 2D simples para objetos json aninhados complexos.
Para superar isso, você pode usar o tidyjson . Ele recebe um json e sempre retorna um data.frame. Atualmente não está disponível no CRAN. Você pode obtê-lo aqui: https://github.com/sailthru/tidyjson
Atualização: o tidyjson agora está disponível no cran, você pode instalá-lo diretamente usando
install.packages("tidyjson")
fonte
Para o registro, rjson e RJSONIO mudam o tipo de arquivo, mas eles realmente não analisam per se. Por exemplo, eu recebo dados feios do MongoDB no formato JSON, converto-os com rjson ou RJSONIO e, a seguir, uso não listado e toneladas de correção manual para realmente analisá-los em uma matriz utilizável.
fonte
Experimente o código abaixo usando RJSONIO no console
fonte