R'de, alt klasördeki bir dosyaya erişmek istiyorum. Fakat çalışma dizinini değiştirmek istemiyorum, sonra geri dönüyorum. Zaman kaybetti ve uzun.Dosyayı değiştirmeden alt klasördeki dosyaya nasıl girilir?
Örneğin, /home/phuong
klasöründe çalışıyorum. İşte phuong'un ağaç yapısı.
phuong-> data1, data2, data3.
data1-> abc.csv, def.csv, script1.R
data2-> bond.csv, option.csv, pricing.R
data3->.....
Yani ben abc.csv, def.csv veri yüklemek ve pricing.R kod çalıştırmak istiyorum.
kullanımlık kod setwd
, benim birçok zaman kaybetti yapmak ve bunun gibi, bu kadar aptal kod bakmak Yani eğer: Ben başka bir klasöre klasörden taşımak için bir çok kez kaybetti
setwd("/home/phuong/data1");
read.csv("abc.csv");
read.csv("def.csv");
setwd("/home/phuong/data2");
source("pricing.R")
ama hepsinde Aynı klasör
home/phuong/
.
setwd
komutu olmadan alt klasördeki herhangi bir dosyaya erişmenin bir yoluna ihtiyacım var. Lütfen bana yardım edin, thks.
setwd('/home/hermie')
myData <- read.csv('./data/myCsvFile.csv')
Tabii siz de gidin olabilir:
Neden her zaman dizini değiştirmeniz gerekiyor? Gereksiz. –