Takılıyorum. Bir dizindeki bir grup alt klasörde yineleme, 4 .csv dosyalarını dışarı çekme, bu 4 .csv dosyasının içeriğini bağlama, sonra yeni .csv'yi ilk alt klasörün adını kullanarak yeni bir dizine yazmanın bir yoluna ihtiyacım var. yeni .csv adı olarak.Alt klasörler arasında yinelemek ve aynı kimliğe ait CSV dosyalarını bağlamak için R nasıl kullanılır?
Bunu yapabilirim. Ama alt klasörlerde yineleme ve csv dosyalarını birbirine nasıl bağlayacağım. Benim engelim, her bir alt klasörün aynı 8 basamaklı kimliği kullanarak aynı 4 .csv dosyalarını içermesidir. Örneğin, alt klasör A 09061234.csv, 09061345.csv, 09061456.csv ve 09061560.csv içerir. alt klasör B 9061234.csv, 09061345.csv, 09061456.csv ve 09061560.csv içerir. (...). Aynı isimde 42 alt klasör ve dolayısıyla 168 csv dosyası var. Dosyaları aşağıya sıkıştırmak istiyorum 42
Tüm alt klasörleri almak için list.files
'u kullanabilirim. Ama sonra ne olacak?
##Get Files from directory
TF = "H:/working/TC/TMS/Counts/June09"
##List Sub folders
SF <- list.files(TF)
##List of File names inside folders
FN <- list.files(SF)
#Returns list of 168 filenames
###?????###
#How to iterate through each subfolder, read each 8-digit integer id file,
#bind them all together into one single csv,
#Then write to new directory using
#the name of the subfolder as the name of the new csv?
Orada kolaylıkla bunu yapmanın bir yolu muhtemelen ama ben R. şey işlevlerini paste
ve belki write.table
karıştığı bir çaylak değilim? Herhangi bir ipucu/yardım/öneri çok takdir edilmektedir. Teşekkürler!
çok teşekkürler @agstudy! – myClone