SORU
29 Kasım 2009, Pazar


Rscript: yürütülen komut dosyasının yolunu Belirlemek

Bir komut dosyası bir komut dosyası içeren foo.R aradım aynı dizinde olan other.R,:

#!/usr/bin/env Rscript
print("Hello")
source("other.R")

Ama R other.R ne olursa olsun, geçerli çalışma dizini bulmak istiyorum.

Diğer bir deyişle, foo.R ihtiyaçlarını kendi yolunu bilmek. Bunu nasıl yapabilirim?

CEVAP
16 NİSAN 2013, Salı


Here orada sorun için basit bir çözüm. Bu komut:

script.dir <- dirname(sys.frame(1)$ofile)

döner şu anki betik dosyasının yolu. Komut dosyası kaydedilmiş sonra çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009