Jak wyeksportować ramkę danych do pliku excel w r


Najłatwiejszym sposobem wyeksportowania ramki danych do pliku Excel w R jest użycie funkcji write_xlsx() z pakietu writexl .

Ta funkcja wykorzystuje następującą składnię:

write_xlsx(x, ścieżka)

Złoto:

  • x: Nazwa bloku danych do wyeksportowania
  • ścieżka: nazwa pliku do zapisu

W tym samouczku przedstawiono przykład użycia tej funkcji do eksportowania ramki danych do pliku Excel w języku R.

Przykład: Eksportuj ramkę danych do pliku Excel w języku R

Załóżmy, że mamy następującą ramkę danych w R:

 #create data frame
df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(78, 85, 93, 90, 91),
                 assists=c(12, 20, 23, 8, 14))

#view data frame
df

  team points assists
1 A 78 12
2 B 85 20
3 C 93 23
4 D 90 8
5 E 91 14

Poniższy kod pokazuje, jak wyeksportować tę ramkę danych do pliku Excel w R:

 #install and load writexl package
install.packages (' writexl ')
library (writexl)

write_xlsx(df, ' C:\Users\Bob\Desktop\data.xlsx ')

Pamiętaj, że w ścieżce pliku użyliśmy podwójnych ukośników odwrotnych (\\), aby uniknąć następującego częstego błędu:

 Error: '\U' used without hex digits in character string starting ""C:\U"

Ramka danych jest teraz dostępna jako plik Excel na moim komputerze. Tak wygląda plik:

Eksportuj ramkę danych do pliku Excel w R

Dodatkowe zasoby

Jak importować pliki Excel do R
Jak importować pliki CSV do R
Jak wyeksportować ramkę danych do pliku CSV w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *