我想检查矩阵的尺寸是否为3x3。我可以通过以下方式做到这一点:
{
"took": 1,
"timed_out": false,
"_shards": {..},
"hits": {..},
"facets": {
"my_facet": {
"_type": "terms",
"missing": 0,
"total": 3,
"other": 0,
"terms": [
{
"term": "Test type",
"count": 3
}
]
}
}
}
这里我有两个比较,检查行号和列号。有没有办法在一次测试中检查这个?语法上会出现一个二元运算符的东西,如:m <- matrix(1:9, nrow=3)
ifelse(dim(m)[1] == 3 & dim(m)[2] == 3, "size match!", "no match")
(这不起作用)。
答案 0 :(得分:3)
您可以使用all.equal
> all.equal(dim(m), c(3,3))
[1] TRUE
答案 1 :(得分:2)
你走在正确的轨道上...... all
可能有用......
> all(dim(m)==c(3,3))
[1] TRUE