2015-04-08 20 views
7

Yazdığım bir işlevi çağıran bir R komut dosyası var. Ancak, komut dosyasını çalıştırdığımda, program işlev gövdesindeki hata ayıklama noktasında durmaz. Tek hata ayıklama noktaları, ana komut dosyasında ayarlandığında ortaya çıkar. R-studio IDE kullanıyorum, ancak herhangi bir genel çözüm de takdir edilecektir. Eğer birden fazla dosya üzerinde çalışıyorsanızR-Studio'da işlev gövdesinde kesme noktası nasıl ayarlanır?

+2

https://support.rstudio.com dan

debugSource("C:/Users/...") 

yerine

source("C:/Users/...") 

R dosyalarını kaynak zorunda/hc/tr-us/articles/200534337-Breakpoint-Sorun Giderme – rmuc8

+0

@ rmuc8 Bu yazıyı göndermeden önce görmüştüm. Bu işlev gövdesinin yasal bir sınırlama olmadığı anlamına gelmez. Bir şey mi eksik? –

+0

@ rmuc8 Yazar, satır içi tanımlanmış işlevlerden bahsediyor ve bu nedenle Rstudio kesme noktaları orada çalışmıyor. Sorunum geleneksel işlev tanımıyla ilgilidir. Matlab gibi diğer platformlarda fonksiyon gövdesinde durma kabiliyeti oldukça standarttır. Emin değil, neden bu konuda bilgi yok. –

cevap

4

, ana komut

+0

Teşekkürler. Tam olarak aradığım şey bu. –

İlgili konular