我有一个* .r文件,我命令它来制作Chi Square of Independence并将其写入html文件。它工作正常,但我想添加一个图表。
使用linecommands在R中手动完成,但完全相同的命令在* .r文件中不起作用,但我希望它能自动完成。
mat1 <-matrix(c(12,3,2,12),nrow=2,byrow=T)
attach(mat1)
png('independence.png')
barplot(mat1,beside=TRUE)
dev.off()
是否需要额外的命令?
亲切的问候
答案 0 :(得分:0)
如果脚本中没有try
或tryCatch
,则entrie脚本失败。通过尝试attach
矩阵,您会在消息中抛出错误:
Error in attach(mat1) :
'attach' only works for lists, data frames and environments
因此,您应该更多地关注交互模式下的错误消息,如果您打算使用.r
文件进行生产,您应该学习使用R中的错误处理例程.`adtate函数是常见的新用户错误的来源,尽管此错误并不常见。使用它的常见错误涉及回归函数,其中函数的作者期望将整个对象(通常是数据帧)传递给数据参数。