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