R'de dosyalar nasıl yeniden adlandırılır (örneklerle)


R’deki dosyaları yeniden adlandırmak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Dosyayı yeniden adlandırın

 file. rename (from=' old_name.csv ', to=' new_name.csv ')

Yöntem 2: Şablonu birden çok dosyada değiştirin

 file. rename ( list.files (pattern=' old '),
            str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))

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

Örnek: Bir dosyayı yeniden adlandırın

Diyelim ki R’de dört CSV dosyası içeren bir klasörümüz var:

 #display all files in current working directory
list. files ()

"data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

data1.csv adlı dosyayı data1_good.csv olarak yeniden adlandırmak için aşağıdaki kodu kullanabiliriz:

 #rename one file
file. rename (from=' data1.csv ', to=' data1_good.csv ')

#display all files in current working directory
list. files ()

"data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

Dosyanın başarıyla yeniden adlandırıldığını unutmayın.

Örnek: Birden fazla dosyadaki şablonu değiştirme

Diyelim ki R’de dört CSV dosyası içeren bir klasörümüz var:

 #display all files in current working directory
list. files ()

"data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

Her dosyanın adındaki “iyi”yi “kötü” ile değiştirmek için aşağıdaki kodu kullanabiliriz:

 library (stringr)

file. rename ( list.files (pattern=' good '),
            str_replace(list. files (pattern=' good '), pattern=' good ', ' bad '))

#display all files in current working directory
list. files ()

"data1_bad.csv" "data2_bad.csv" "data3_bad.csv" "data4_bad.csv"

Her CSV dosyasının adında “iyi”nin “kötü” ile değiştirildiğini unutmayın.

İlgili: R’de str_replace nasıl kullanılır?

Ek kaynaklar

Aşağıdaki eğitimlerde R’deki dosyalarla diğer ortak işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

CSV dosyaları R’ye nasıl aktarılır
Excel dosyaları R’ye nasıl aktarılır
R’de setwd/getwd nasıl kullanılır?

Yorum ekle

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