R 向量还是矩阵?

R 向量还是矩阵?,r,matrix,vector,R,Matrix,Vector,示例代码: > sapply(list(1:3,25:29),median) [1] 2 27 这个输出是向量还是矩阵?有没有一个命令可以让我直接确定这类信息?帽子提示,感谢您最近的邮件: > is.vector(sapply(list(1:3,25:29),median)) [1] TRUE > is.matrix(sapply(list(1:3,25:29),median)) [1] FALSE 正如他所提到的:R中的一般模式是转换为.xxx,测试为.xxx。是.ve

示例代码:

> sapply(list(1:3,25:29),median)
[1]  2 27

这个输出是向量还是矩阵?有没有一个命令可以让我直接确定这类信息?

帽子提示,感谢您最近的邮件:

> is.vector(sapply(list(1:3,25:29),median))
[1] TRUE
> is.matrix(sapply(list(1:3,25:29),median))
[1] FALSE

正如他所提到的:R中的一般模式是转换为.xxx,测试为.xxx。

是.vector(sappy(列表(1:3,25:29),中间值))
。R中的一般模式是
as.xxx
进行转换,
是.xxx
进行测试。为什么会有所有的否决票?我在这里努力学习。早在这样的问题产生的那一天,像这样的简短问题实际上就被高估了。事实上,问题甚至比这还要短。我觉得自己受到了间接的压力,不得不删除这个问题,尽管最近的邮件提供的评论非常有帮助,也很有教育意义。如果我通过增加脂肪来“改进”我的问题,试图赢得下层选民的青睐,这将不会提高问题的质量。你猜怎么着:我保留这个问题。干杯您可以在case类中使用class()显示对象的类(sapply(list(1:3,25:29),median)),并且,如前所述,您可以使用as.xxx()或使用is.xxx()显式定义该类。您可以从输出格式看出它不是矩阵。您可以看到它是否有一个带有
dim(obj)的维度sapply`使用Simpled2Array,但随后它放弃了一维。我很高兴能帮上忙。为了解释那些反对者(我不是其中之一),他们可能是因为这是一个相当简单的东西,可以通过一些快速的谷歌搜索找到——例如,在搜索
R向量矩阵
后出现在第一页。