Skip to content

Criar ficheiros CSV

Gustavo Silva edited this page Jan 11, 2016 · 6 revisions

Criar ficheiros .CSV

Ficheiros CSV estão separados por vírgulas (Comma-Separated Values) e são úteis porque são formatos universais de leitura. Qualquer programa de análise (R, Stata, Matlab, Scilab, Octane, ...) aceitam a leitura destes tipos de ficheiros.

Exportar como .CSV com o Google Spreadsheets

Acedendo ao menu "Ficheiro", a opção de exportar como .csv encontra-se dentro do sub-menu "Transferir como". A imagem abaixo especifica melhor o processo.

Exportar como .CSV em Excel

Exportar/Criar ficheiros .CSV pelo R

Embora este software possa não ser o predilecto por muitos utilizadores, o processo de retirar colunas ou modificar as labels dos vectores para uniformizar o novo dataset com todos outros requer que seja gravado um novo ficheiro em formato .CSV.

Em R, a tarefa é simples:

write.csv(DATAFRAME, file="nomedonovocsv.csv")

Este comando irá gravar um novo ficheiro csv na directoria de trabalho.

Importar ficheiros .CSV

Esta secção cobre a funcionalidade de muitos softwares de importar ficheiros .CSV. Essa opção é importante se for preciso reestruturar a apresentação do código para uniformizar com os standards utilizados na Central de Dados.

Exemplo com o Spreadsheets

A funcionalidade é muito semelhante no Excel/Libre Math/Calc, portanto é uma questão de encontrar as opções com os nomes idênticos.

Passo 1

Passo 2

Ler no R

Novamente, há códigos muito semelhantes para os mais variados softwares. No R, para ler um ficheiro .CSV e criar uma dataframe do mesmo, o simples código serve:

dataframe <- read.csv("nomedocsv.csv", sep = ",")

Assim, o R irá ler o CSV as is, isto é, tal como ele é. Há outras opções de formatação do read.csv. Atenção: O programa irá procurar o ficheiro na diretória de trabalho. Se a directória estiver definido para os documentos e ficheiro estiver nos downloads, convém ajustar a directória primeiro.