Como usar write.xlsx em r (com exemplos)


Você pode usar a função write.xlsx em R para gravar um quadro de dados em uma pasta de trabalho do Excel.

Esta função usa a seguinte sintaxe básica:

 write.write. xlsx (x, file, sheetName = " Sheet1 ", ...)

Ouro:

  • x : Nome do quadro de dados
  • arquivo : caminho para o arquivo de saída
  • sheetName : nome da planilha a ser exibida na pasta de trabalho. O padrão é “Folha 1”

O exemplo passo a passo a seguir mostra como usar a função write.xlsx na prática.

Etapa 1: Instale e carregue o pacote xlsx

Primeiro, precisamos instalar e carregar o pacote xlsx para usar a função write.xlsx :

 install. packages (' xlsx ')     
library (xlsx)

Etapa 2: crie o quadro de dados

A seguir, vamos criar o seguinte quadro de dados em R:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))	

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Etapa 3: use write.xlsx para exportar o quadro de dados para um arquivo Excel

A seguir, vamos usar write.xlsx() para gravar o bloco de dados em um arquivo chamado my_data.xlsx :

 #write data frame to Excel file
write.write. xlsx (df, ' my_data.xlsx ')

O arquivo será gravado automaticamente no diretório de trabalho atual.

Se eu navegar até o diretório de trabalho atual, posso encontrar este arquivo Excel:

função write.xlsx em R

Os valores na pasta de trabalho do Excel correspondem aos do quadro de dados.

Etapa 4 (opcional): use write.xlsx com argumentos personalizados

Observe que você também pode usar a seguinte sintaxe para alterar o nome da planilha na pasta de trabalho do Excel e remover nomes de linhas:

 #write data frame to Excel file
write.write. xlsx (df, ' my_data.xlsx ', sheetName = ' basketball_data ', row.names = FALSE )

Se eu navegar até o diretório de trabalho atual, posso encontrar este arquivo Excel:

Observe que o nome da planilha foi alterado e a primeira coluna não contém mais números de linha.

Recursos adicionais

Os tutoriais a seguir explicam como exportar outros tipos de arquivo em R:

Como exportar um dataframe para um arquivo CSV em R
Como exportar quadros de dados para várias planilhas do Excel em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *