R'de list.files() işlevi nasıl kullanılır (4 örnek)


Belirli bir klasördeki tüm dosyaları listelemek için R’deki list.files() işlevini kullanabilirsiniz.

Aşağıdaki örnekler, bu işlevin , üç CSV dosyası ve iki TXT dosyası içeren my_data_files adlı bir klasörle farklı senaryolarda nasıl kullanılacağını gösterir :

Örnek 1: Dizindeki tüm dosyaları listele

Bu klasördeki tüm dosyaları listelemek için aşağıdaki sözdizimini kullanabiliriz:

 #display all files in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files')

[1] "df1.csv" "df2.csv" "df3.csv" "more_data.txt" "some_data.txt"

Bu klasördeki beş dosyanın adlarını görebiliriz.

Klasörde kaç dosya olduğunu bilmek istersek, uzunluk() işlevini de kullanabiliriz:

 #display total number of files in my_data_files folder
length(list. files ('C:/Users/bob/Documents/my_data_files'))

[1] 5

Örnek 2: Dizindeki ilk N dosyayı listeleyin

Bu klasördeki yalnızca ilk üç dosyayı listelemek için aşağıdaki sözdizimini kullanabiliriz:

 #display first three files in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files')[1:3]

[1] "df1.csv" "df2.csv" "df3.csv"

Bu klasörde sadece ilk üç dosyanın adını görebiliyoruz.

Örnek 3: Belirli bir uzantıya sahip dizindeki tüm dosyaları listeleyin

Desen argümanını yalnızca belirli bir uzantıya sahip dosyaları listelemek için de kullanabiliriz:

 #display all files with CSV extension in my_data_files folder
list. files ('C:/Users/bob/Documents/my_data_files', pattern=' csv ')

[1] "df1.csv" "df2.csv" "df3.csv"

.csv uzantılı üç dosyayı görebiliriz.

Örnek 4: Bir dize içeren dizindeki tüm dosyaları listeleyin

Desen argümanını yalnızca belirli bir dize içeren dosyaları listelemek için de kullanabiliriz:

 #display all files that contain 'data' in file name
list. files ('C:/Users/bob/Documents/my_data_files', pattern=' data ')

[1] "more_data.txt" "some_data.txt"

Dosya adında her ikisi de “data” içeren iki dosyayı görebiliriz.

Ek kaynaklar

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

CSV dosyaları R’ye nasıl aktarılır
R’deki bir URL’den CSV nasıl içe aktarılır
Excel dosyaları R’ye nasıl aktarılır

Yorum ekle

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