我正在为我正在处理的这个项目制作一个辅助函数,我需要从一组数据中得出百分位数。
在某些情况下,我将对条目向量进行百分率,这相当容易。在其他情况下,我将对矩阵中的条目进行百分比计算。
过程相似,但不同。我希望能够区分作为输入给出的内容(无论是向量还是矩阵),所以我知道什么操作是合适的。
我想过用输入的尺寸做点什么。但是dim(*vector*) = NULL
,但dim(matrix(1:15, 1,15)) = c(1,15)
即使它是一个向量还有待商榷。所以我不能使用我的第一个想法
if(length(dim(objects)) == 2){*A MATRIX*}
else{*A VECTOR*}
我认为我可以添加条件min(dim(objects)) > 1
来测试矩阵,但我认为可能有更好的选择。(现在我在这里……)
有什么想法吗?