Jak zapisać dane wyjściowe r do pliku tekstowego (z przykładami)


Istnieją dwa popularne sposoby zapisywania wyników języka R w pliku tekstowym:

Metoda 1: Użyj funkcji Sink().

 #define file name
sink(" my_data.txt ")

#write this string to file
"here is some text"

#close the external connection
sink()

Metoda 2: Użyj funkcji cat().

 #write string to file
cat(" here is some text ", file = " my_data.txt ")

Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.

Przykład 1: Zapisz dane wyjściowe języka R do pliku tekstowego za pomocą funkcji Sink()

Możemy użyć następującej funkcji Sink(), aby wyeksportować ciąg do pliku tekstowego:

 #define file name
sink(" my_data.txt ")

#write this string to file
"here is some text"

#close the external connection
sink()

Możemy następnie przejść do bieżącego katalogu roboczego i otworzyć plik tekstowy:

Plik zawiera określony przez nas ciąg.

Możemy także użyć funkcji cat() , aby wyeksportować coś bardziej złożonego, np. blok danych, do pliku tekstowego:

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

Możemy następnie przejść do bieżącego katalogu roboczego i otworzyć plik tekstowy:

Plik zawiera utworzoną przez nas ramkę danych.

Przykład 2: Zapisz dane wyjściowe języka R do pliku tekstowego za pomocą cat()

Możemy użyć następującej funkcji cat() , aby zapisać ciąg znaków w pliku tekstowym:

 #save string to text file
cat(" here is some text ", file = " my_data.txt ")

Możemy następnie przejść do bieżącego katalogu roboczego i otworzyć plik tekstowy:

Plik tekstowy zawiera określony przez nas ciąg.

Należy zauważyć, że funkcja cat() nie zawiera w pliku tekstowym żadnych numerów linii konsoli R, w przeciwieństwie do funkcji Sink() .

Skorzystaj z funkcji odpowiadającej Twoim potrzebom.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

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

Dodaj komentarz

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