ฉันกำลังมองหาวิธีการที่คนอื่นจัดระเบียบรหัส R และเอาท์พุทของพวกเขา
การปฏิบัติปัจจุบันของฉันคือการเขียนรหัสในบล็อกในไฟล์ข้อความเช่น:
#=================================================
# 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"]))
#==================================================
ฉันจะวางผลลัพธ์ลงในไฟล์ข้อความอื่นโดยปกติแล้วจะมีคำอธิบายประกอบอยู่บ้าง
ปัญหาเกี่ยวกับวิธีนี้คือ:
- รหัสและผลลัพธ์ไม่ได้เชื่อมโยงอย่างชัดเจนนอกเหนือจากวันที่
- รหัสและผลลัพธ์มีการจัดเรียงตามลำดับเวลาซึ่งทำให้ค้นหาได้ยาก
ฉันได้พิจารณาทำเอกสาร Sweave หนึ่งฉบับกับทุกสิ่งตั้งแต่ฉันสามารถสร้างสารบัญได้ แต่ดูเหมือนว่ามันอาจจะยุ่งยากมากกว่าประโยชน์ที่จะได้รับ
แจ้งให้เราทราบถึงกิจวัตรประจำวันที่มีประสิทธิภาพที่คุณมีสำหรับการจัดระเบียบรหัส R และผลลัพธ์ที่จะช่วยให้การค้นหาและแก้ไขการวิเคราะห์มีประสิทธิภาพ
sink()
และcapture.output()
. มันเยี่ยมมาก
sink()
หรือcapture.output()
อาจเป็นเพื่อนของคุณ การรายงานยูทิลิตี้เช่นHmisc , Sweaveหรือชงมีค่าที่จะต้องพิจารณา (จุดของคุณ 1) เวอร์ชันระบบ ( RCS , SVNหรือคอมไพล์ ) อาจช่วยจุด 2.