我使用的是以下矩阵:

dput(data)=dput(data)=

structure(c(269.643848985434, 284.856715574861, 278.687093704939, 
242.00628682971, 258.754844814539, 257.241126745939, 250.868861973286, 
267.881099879742, 266.277047023177, 264.643696397543, 283.306375294924, 
278.137760534883, 251.230201125145, 264.389782398939, 260.087893307209, 
263.933225497603, 284.947050362825, 279.185155779123, 262.722251042724, 
284.903103709221, 279.329203143716, 256.589251384139, 274.861293360591, 
270.730307921767, 233.265785723925, 249.657887518406, 247.94396802783, 
264.665669724345, 284.124271348119, 278.701742589474, 0, 0, 0
), dim = c(3L, 11L), dimnames = list(NULL, c("", "", "", "", 
"", "", "", "", "", "", "gt")))

并且,对于每一列,我希望找到值的范围(minmax?)并保存它们(F.E.在列表中).

有什么简单的方法可以做到这一点呢? 谢谢!

推荐答案

您要查找的函数是range():

range返回一个包含所有给定参数的最小值和最大值的向量.

使用apply()MARGIN = 2来迭代每一列,并应用range()函数.然后设置适当的行名称,例如c("min", "max").如果您想要一个列表,请使用asplit()将结果矩阵的列拆分为向量列表.

假设您的矩阵称为m:

apply(m, MARGIN = 2, range)  |>
    `rownames<-`(c("min", "max"))  |>
    asplit(MARGIN = 2)

# [[1]]
#      min      max 
# 269.6438 284.8567 

# [[2]]
#      min      max 
# 242.0063 258.7548 

# [[3]]
#      min      max 
# 250.8689 267.8811 

# [[4]]
#      min      max 
# 264.6437 283.3064 

# [[5]]
#      min      max 
# 251.2302 264.3898 

# [[6]]
#      min      max 
# 263.9332 284.9471 

# [[7]]
#      min      max 
# 262.7223 284.9031 

# [[8]]
#      min      max 
# 256.5893 274.8613 

# [[9]]
#      min      max 
# 233.2658 249.6579 

# [[10]]
#      min      max 
# 264.6657 284.1243 

# $gt
# min max 
#   0   0 

R相关问答推荐

使用格式化程序自定义hc_tooltip以添加textColor删除了我的标记并try 将它们带回失败

如何 bootstrap glm回归、估计95%置信区间并绘制它?

如何对数据集进行逆向工程?

terra nearest()仅为所有`to_id`列返回NA

如何求解arg必须为NULL或deSolve包的ode函数中的字符向量错误

抖动点与嵌套类别变量箱形图的位置不对齐

基于不同组的列的相关性

如何按排序顺序打印一个框架中所有精确的唯一值?

有没有一个R函数允许你从一个数字变量中提取一个数字,而不考虑它的位置(不仅仅是第一个或最后一个数字?

如何从容器函数中提取conf并添加到ggplot2中?

正在导出默认的RStudio主题,还是设置括号 colored颜色 ?

如何使这些react 表对象相互独立?

根据约束随机填充向量的元素

提高圣彼得堡模拟的速度

我将工作代码重构为一个函数--现在我想不出如何传递轴列参数

通过初始的shiny 应用更新部署的shiny 应用的数据和参数,其中部署的应用程序显示为URL

将列的值乘以在不同数据集中找到的值

在同一单元格中创建包含整数和百分比的交叉表

带有Bootswatch Cerulean主题的shiny 仪表板中的浏览&按钮可见性问题

对计算变量所有唯一值的变量进行变异