我有一个文件,其中包含一个 nxn 数值矩阵,其标题行和列包含标签。
我想用 R (2.14.x) 生成值的等高线图,所以我像这样加载矩阵:
mat <- as.matrix(read.table("myfile", row.names=1, sep=",", header=TRUE))
然后尝试通过以下方式生成等高线图:
contour(rownames(mat), colnames(mat), mat)
但我得到了错误:
Error in r[i1] - r[-length(r):-(length(r) - lag + 1L)] :
non-numeric argument to binary operator
产生问题的示例矩阵包含:
,1,2,3
1,827786,672544,622597
2,674201,651413,533766
3,626531,533179,489844
出了什么问题,我该如何解决?我对 R 很陌生,所以我可能在这里做一些愚蠢的事情。任何帮助表示赞赏。