Saya mencari input tentang bagaimana orang lain mengatur kode R dan output mereka.
Praktik saya saat ini adalah menulis kode dalam blok dalam file teks seperti itu:
#=================================================
# 19 May 2011
date()
# Correlation analysis of variables in sed summary
load("/media/working/working_files/R_working/sed_OM_survey.RData")
# correlation between estimated surface and mean perc.OM in epi samples
cor.test(survey$mean.perc.OM[survey$Depth == "epi"],
survey$est.surf.OM[survey$Depth == "epi"]))
#==================================================
Saya kemudian menempelkan output ke file teks lain, biasanya dengan beberapa penjelasan.
Masalah dengan metode ini adalah:
- Kode dan output tidak secara eksplisit ditautkan selain oleh tanggal.
- Kode dan output diatur secara kronologis sehingga sulit untuk dicari.
Saya telah mempertimbangkan membuat satu dokumen Sweave dengan segalanya karena saya kemudian dapat membuat daftar isi tetapi sepertinya ini lebih merepotkan daripada manfaat yang diberikannya.
Beri tahu saya tentang rutinitas efektif yang Anda miliki untuk mengatur kode R dan hasil yang memungkinkan pencarian dan pengeditan analisis secara efisien.
sink()
dan capture.output()
. Itu keren.
sink()
ataucapture.output()
mungkin teman Anda. Utilitas pelaporan, seperti Hmisc , Sweave , atau minuman layak untuk dipertimbangkan (poin Anda 1). Sistem versi ( rcs , svn , atau git ) dapat membantu dengan poin 2.