Ho uno script R che chiama una funzione scritta da me. Tuttavia, quando eseguo lo script, il programma non si ferma nel punto di debug nel corpo della funzione. L'unica volta che i punti di debug funzionano è quando sono impostati nel file di script principale. Sto usando R-studio IDE, tuttavia qualsiasi soluzione generale sarebbe anche apprezzata.Come impostare un punto di interruzione nel corpo della funzione in R-studio?
7
A
risposta
4
Se si lavora su più file, è necessario procurarsi i file R con
debugSource("C:/Users/...")
invece di
source("C:/Users/...")
dal vostro script principale
+0
Grazie. Questo e 'esattamente quello che stavo cercando. –
Problemi correlati
- 1. Come "impostare un punto di interruzione in malloc_error_break di debug"
- 2. Impossibile impostare il punto di interruzione all'interno della funzione quando si richiede la chiusura interna
- 3. Impostare un punto di interruzione in un modello T4
- 4. È possibile impostare un punto di interruzione nelle funzioni anonime?
- 5. Come impostare il punto di interruzione in Firebug in alert()?
- 6. Come posso impostare un punto di interruzione nel codice di riferimento in Visual Studio?
- 7. Come impostare un punto di interruzione su tutti i tiri?
- 8. Come impostare un punto di interruzione su una funzione JS ridotta in Chrome o Safari?
- 9. Come impostare un punto di interruzione su una funzione python in gdb
- 10. Impostazione di un punto di interruzione in GDB
- 11. Come impostare il punto di interruzione su un particolare file nel programma Perl?
- 12. aggiungi traccia/punto di interruzione già nel browser di R
- 13. Come impostare un punto di interruzione a una chiamata lambda in Google Chrome DevTools?
- 14. Impostare il punto di interruzione utilizzando i caratteri jolly?
- 15. impostazione di un punto di interruzione in una riga specifica all'interno di una funzione con 'gdb'
- 16. Impossibile impostare il punto di interruzione Java in Intellij IDEA
- 17. Evidenzia argomenti nel corpo della funzione in vim
- 18. Come impostare un punto di interruzione sul clic su un pulsante di terze parti?
- 19. Punto di interruzione in servizio non funzionante
- 20. goccia nel punto di interruzione singola in codice Ruby
- 21. È possibile impostare un punto di interruzione nel primo metodo di trasferimento delle migrazioni nel codice EF?
- 22. punto di interruzione condizionale in Visual Studio
- 23. Xcode 6.4 si blocca nel punto di interruzione rapido
- 24. Come visualizzare un corpo della funzione in node.js?
- 25. perché non riesco a impostare un punto di interruzione in eclissi?
- 26. Come si può utilizzare un parametro funzione senza menzionarlo nel corpo della funzione?
- 27. Come aggiungere un punto di interruzione condizionale in Visual C++
- 28. Imposta un punto di interruzione in XHR in Chrome
- 29. In BASH, è possibile ottenere il nome della funzione nel corpo della funzione?
- 30. Come aggiungere un punto di interruzione condizionale in vb6?
https://support.rstudio.com/hc/it/us/articles/200534337-Breakpoint-Risoluzione dei problemi – rmuc8
@ rmuc8 Avevo visto quell'articolo prima di postare. Non menziona che il corpo della funzione non è un punto di rottura legale. Mi sto perdendo qualcosa? –
@ rmuc8 Lì, l'autore sta parlando di funzioni che sono definite in linea e quindi i punti di rottura di Rstudio non funzionano lì. Il mio problema è con la definizione della funzione tradizionale. La capacità di fermarsi nel corpo della funzione è piuttosto standard in altre piattaforme come Matlab. Non sono sicuro, perché non ci sono informazioni disponibili su questo. –