Como trabalhar com arquivos de dados não-csv no r

Video: Como importar arquivo .csv para o Excel

Apesar do fato de que (valores separados por vírgula) arquivos CSV são amplamente utilizados para importar e exportar dados em R, eles nem sempre são a forma mais adequada. Alguns formatos de dados permitem a especificação de dados que não são tabulares na natureza. Outros formatos de dados permitem a descrição dos dados usando metadados (Dados que descrevem os dados).

A distribuição de base de R inclui um chamado pacote estrangeiro que contém funções para importar arquivos de dados a partir de um número de pacotes estatísticos comerciais, incluindo SPSS, Stata, SAS, Octave, e Minitab.

Para utilizar estas funções, primeiro você tem que carregar o estrangeiro pacote:

gt; biblioteca gt (externa); read.spss (file ="localização / do / myfile")
SistemaFunção importar para R
SPSSread.spss
SASread.xport ou read.ssd
Stataread.dta
Minitabread.mtp

Leia a documentação da Ajuda sobre estas funções cuidadosamente. Porque quadros de dados em R pode ter uma estrutura completamente diferente do que conjuntos de dados nos pacotes estatísticos, você tem que prestar especial atenção à forma como valor e rótulos de variáveis ​​são tratados por essas funções. Verifique também o tratamento de valores ausentes especiais.

Video: Power BI (desktop) - Importando dados em CSV



Estas funções precisam de um formato de arquivo específico. A função read.xport () só funciona com o formato XPORT do SAS. Para read.mtp (), o arquivo deve estar na planilha portátil Minitab (.mtp) Formato.

Note-se que algumas destas funções são antigos. As versões mais recentes dos pacotes estatísticos mencionados aqui podem ter especificações diferentes para o formato, para as funções não são sempre garantidos para trabalhar.

Finalmente, note que algumas destas funções requerem o pacote estatístico-se a ser instalado em seu computador. o read.ssd () função, por exemplo, só pode funcionar se tiver SAS instalado.

A linha inferior: Se você pode transferir dados usando arquivos CSV, você vai salvar um monte de problemas.

Finalmente, se você tem uma necessidade para conectar R para um banco de dados, então as chances são de que um pacote existe que pode se conectar ao banco de dados de escolha. Veja o quadro nas proximidades, “Trabalhando com bancos de dados em R”, para alguns ponteiros.


Publicações relacionadas