R çıktısı bir metin dosyasına nasıl kaydedilir (örneklerle)


R çıktısını bir metin dosyasına kaydetmenin iki yaygın yolu vardır:

Yöntem 1: Sink() işlevini kullanın

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

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

#close the external connection
sink()

Yöntem 2: cat() işlevini kullanın

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

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: R çıktısını Sink() kullanarak bir metin dosyasına kaydedin

Bir dizeyi bir metin dosyasına aktarmak için aşağıdaki Sink() işlevini kullanabiliriz:

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

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

#close the external connection
sink()

Daha sonra mevcut çalışma dizinine gidebilir ve metin dosyasını açabiliriz:

Dosya belirttiğimiz dizeyi içeriyor.

Veri bloğu gibi daha karmaşık bir şeyi bir metin dosyasına aktarmak için cat() işlevini de kullanabiliriz:

 #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()

Daha sonra mevcut çalışma dizinine gidebilir ve metin dosyasını açabiliriz:

Dosya, oluşturduğumuz veri çerçevesini içerir.

Örnek 2: R çıktısını cat() kullanarak bir metin dosyasına kaydedin

Bir dizeyi bir metin dosyasına kaydetmek için aşağıdaki cat() işlevini kullanabiliriz:

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

Daha sonra mevcut çalışma dizinine gidebilir ve metin dosyasını açabiliriz:

Metin dosyası belirttiğimiz dizeyi içerir.

Sink() işlevinden farklı olarak cat( ) işlevinin metin dosyasında herhangi bir R konsolu satır numarası içermediğini unutmayın.

İhtiyaçlarınıza uygun işlevi kullanmaktan çekinmeyin.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Bir veri çerçevesi R’deki bir Excel dosyasına nasıl aktarılır
Bir veri çerçevesi R’deki bir CSV dosyasına nasıl aktarılır
Bir liste R’deki bir dosyaya nasıl aktarılır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir