Quero procurar um arquivo .rda (conjunto de dados R). Eu sei sobre o View(datasetname)
comando. O R.app padrão fornecido para o Mac não possui um navegador muito bom para dados (ele abre uma janela no X11). Eu gosto do navegador de dados do RStudio que é aberto com o View
comando No entanto, ele mostra apenas 1000 linhas e omite o restante. ( ATUALIZAÇÃO: o visualizador do RStudio agora mostra todas as linhas ) Existe um bom navegador que mostre todas as linhas no conjunto de dados e que você goste / use.
38
edit(your_data_object)
também é útil, mas não tenho certeza de limitações em linhas e colunas para esta função.head
,tail
,str
etc.) deve ser suficiente. Se você quiser uma visão "maior" de seus dados ... traçá-lo (plot
,qqplot
,hist
etc)Eu recomendo fortemente as ligações googleVis , R Package R à API de visualização do Google . Os autores do pacote são Markus Gesmann e Diego de Castillo.
O visualizador de quadros de dados no googleVis é surpreendentemente simples de usar.
Esses caras fizeram um ótimo trabalho porque o googleVis é fácil de usar, embora a API de visualização do Google não seja.
O googleVis está disponível no CRAN .
A função no googleVis para renderizar um quadro de dados como uma tabela HTML estilizada é gvisTable () .
Chamando essa função, passar um quadro de dados R renderiza os quadros de dados R como tabelas HTML interativas em um formulário com qualidade de painel e funcional.
Alguns recursos do googleVis / gvisTable que achei particularmente bons:
manter a capacidade de resposta à medida que o número de linhas aumenta, valores de parâmetros especificados pelo usuário para paginação (usando os botões de seta); se você não quiser paginação, poderá acessar as linhas fora da visualização por meio de uma barra de rolagem no lado direito da tabela, de acordo com os parâmetros especificados na chamada de função gvisTable ()
coluna-wise tipo clicando no cabeçalho da coluna
a chamada gvisTable retorna HTML, portanto é portátil e, embora eu não tenha usado esse recurso, toda a tabela pode ser estilizada da mesma maneira que qualquer tabela HTML, com CSS (primeiro designando classes para o seletor relevante)
Para usar, basta importar o pacote googleVis , chame gvisTable () que passa no seu quadro de dados e vincule esse resultado (que é um objeto gvis ) a uma variável; então chame plot nessa instância gvis :
Você também pode passar vários parâmetros, embora faça isso por meio de um único argumento para gvisTable, options , que é uma lista R, por exemplo,
Obviamente, você pode usar seu próprio CSS para obter qualquer estilo refinado que desejar.
Quando a plotagem é chamada em um objeto gvis, uma janela do navegador será aberta e a tabela será carregada usando o Flash
fonte
O RStudio (RStudio.org) possui um visualizador de quadro de dados embutido, muito bom. Felizmente, é somente leitura. O RStudio é muito fácil de instalar depois de instalar uma versão recente do R. Se você estiver usando o Linux, primeiro instale o pacote r-base.
fonte
Aqui estão alguns outros pensamentos (embora eu esteja sempre relutante em deixar o Emacs):
Abaixo estão duas capturas de tela ao visualizar um data.frame de 704 por 348 (carregado como um RData) com Deducer (superior) e Rcmdr (inferior).
fonte
Você pode obter
View()
para exibir todos os seus dados noRStudio
. O truque é que você precisa usar a sintaxe de comandoutils::View()
. (Para obter mais informações, consulte minha resposta no Stack Overflow aqui: R View () não exibe todas as colunas do quadro de dados .)fonte
view <- function(x){ numberColumns <- ncol(x) numbers <- seq(1, numberColumns) names <- names(x) names(x) <- paste0(numbers, "_", names) utils::View(x) }
Recentemente, comecei a manter os dados em um banco de dados sqlite, acessar o banco de dados diretamente do R usando o sqldf e exibir / editar com uma ferramenta de banco de dados chamada tksqlite
Outra opção é exportar os dados e visualizar / editar com o Google Refine
fonte
A
datatable
função doDT
pacote cria tabelas HTML. Você pode ver bem tabelas amplas.fonte