首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R求多维阵列尺寸

R求多维阵列尺寸
EN

Stack Overflow用户
提问于 2016-01-25 19:24:23
回答 2查看 77关注 0票数 1

通用相关问题

请有人给我指点函数/方法,以得到R中多维列表或数据结构的尺寸大小?

知道如何在这个更大的数据结构中访问单个元素也是有用的吗?

关于以下输入输出数据样本的问题

使用以下命令将输入数据转换为输出数据:(以下相关问题):

代码语言:javascript
运行
AI代码解释
复制
lst <- lapply(split(df2[-1], df2$Column_Zero), function(x) 
         acast(x, Column_Two~Column_One,value.var="Column_Three"))
  1. 创建了多少个矩阵?
  2. 如何访问创建的每个子矩阵的名称?
  3. 每个子矩阵有多少列?
  4. 每个子矩阵有多少行?
  5. 哪个子矩阵具有最大/最小列/行数?

输入数据:

代码语言:javascript
运行
AI代码解释
复制
Column_Zero, Column_One, Column_Two, Column_Three

XX,A, 1, 4
XX,A, 2, 3
XX,A, 3, 77
XX,B, 1, 44
XX,B, 2, 32
XX,B, 3, 770
XX,C, 1, 43
XX,C, 2, 310
XX,C, 3, 68       
YY,A1, 1, 4
YY,A1, 2, 3
YY,A1, 3, 77
YY,B1, 1, 44
YY,B1, 2, 32
YY,B1, 3, 770
YY,C1, 1, 43
YY,C1, 2, 310
YY,C1, 3, 68 
YY,D2, 1, 4
YY,D2, 2, 5
YY,D2, 3, 6 

-等等-等等

输出数据:

-数据表一

代码语言:javascript
运行
AI代码解释
复制
A, B, C
4, 44, 43
3, 32, 310
77, 770, 68

-数据表二

代码语言:javascript
运行
AI代码解释
复制
A1, B1, C1, D2
4, 44, 43,4
3, 32, 310,5
77, 770, 68,6

-等等

相关问题:这是在相关问题中出现的,在这个问题中,我们要拆分一个数据表并对其进行整形。因此,了解较小的数据结构/矩阵或数据表的大小变得非常重要。

R convert Datatable distinct column values to column names and column values as values from another column

如果有什么不清楚的地方,或者需要进一步的信息,请告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-26 04:56:26

问题的答案是

  1. 创建了多少个矩阵?

由于每个list元素都是一个matrix,所以我们可以使用length来查找matrices的数量

代码语言:javascript
运行
AI代码解释
复制
length(lst)
#[1] 2

如果有其他对象(一般情况下)

代码语言:javascript
运行
AI代码解释
复制
sum(sapply(lst, is.matrix))
#[1] 2
  1. 如何访问创建的每个子矩阵的名称?

我们可以使用names

代码语言:javascript
运行
AI代码解释
复制
names(lst)
  1. 每个子矩阵有多少列?

我们可以通过遍历lst来找出答案

代码语言:javascript
运行
AI代码解释
复制
sapply(lst, ncol)
#   XX YY 
#   3  4 
  1. 每个子矩阵有多少行?

通过将ncol替换为nrow,它与上面的情况相同。我们可以通过使用dim获得两者

代码语言:javascript
运行
AI代码解释
复制
lapply(lst, dim)
  1. 哪个子矩阵具有最大/最小列/行数?

我们可以使用which.minwhich.max在循环遍历'lst‘之后找到索引。

代码语言:javascript
运行
AI代码解释
复制
lst[which.min(sapply(lst, ncol) )]
lst[which.max(sapply(lst, ncol))]

对于nrow也可以这样做。

票数 0
EN

Stack Overflow用户

发布于 2016-01-25 21:01:07

代码语言:javascript
运行
AI代码解释
复制
# Is this what you need to see?
k <- 1:60
# data structure with three dimensions
dim(k) <- c(3,4,5)
# Question 1: see the dimensions of k
dim(k)
# Question 2: show a two dimensional part of k
k[,,1]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35006572

复制
相关文章
matlab求矩阵的尺寸
使用size函数A = imread('lenna.jpg');[h w] = size(A);解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调用函数时接收返回值的数量是不是一致,修改一致即可解决方法:报错的原因是函数返回值得数量不一致,查看函数返回值数量和调
狼啸风云
2019/04/17
1K0
已经两点求直线方程(多维空间)
已知两点 p1(a1, b1, c1), p2 (a2, b2, c2)  求直线方程。
用户2434869
2018/09/12
2.9K0
已经两点求直线方程(多维空间)
R语言在逻辑回归中求R square R方
并非所有结果/因变量都可以使用线性回归进行合理建模。也许第二种最常见的回归模型是逻辑回归,它适用于二元结果数据。如何计算逻辑回归模型的R平方?
拓端
2020/07/17
4.4K0
多维空间下求平面交线的通用方法
差乘  crossProduct:a.crossProcut(b) = a*b*sin<a, b>
用户2434869
2018/09/12
7970
r语言求平均值_r语言计算中位数
R中的统计分析通过使用许多内置函数来执行的,这些函数大部分是R基础包的一部分,并且它们将R向量与参数一起作为输入,并在执行计算后给出结果。
全栈程序员站长
2022/09/29
2.2K0
r语言求平均值_r语言计算中位数
R语言实现多来源微阵列数据标准化
大家应该对GEO数据很是熟悉,其存储了大量微阵列数据。我们平时都是log2()解决数据标准化的问题,今天给大家介绍一个专门用来对大量公共研究测序的微阵列数据进行数据标准化的R包frma(Frozen RobustMultiarray Analysis),从而解决多来源微阵列数据的差异性问题。其安装还是依赖于bioconductor,在这里多说一句,如果你的R语言是3.5以上版本,可以直接安装一个bioMager的包,这个就是bioconductor管理包的工具,如果没有达到3.5,那只有使用老方法了:
一粒沙
2019/07/31
1.2K0
mysql磁盘阵列部署_部署磁盘阵列
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
全栈程序员站长
2022/07/01
2K0
mysql磁盘阵列部署_部署磁盘阵列
R语言有RStan的多维验证性因子分析(CFA)
如果您已经熟悉RStan,那么您需要组合的基本概念是具有相关随机斜率和异方差误差的标准多级模型。
拓端
2020/11/11
8320
MATLAB-数组
之前,我们讨论了很多关于MATLAB向量和矩阵的知识,在本章中,我们将讨论多维数组。在MATLAB中所有的数据类型的变量是多维数组,向量是一个一维阵列,矩阵是一个二维数组。
用户9925864
2022/07/27
1.1K0
r语言求置信区间的函数_r语言区间估计
转载 链接: https://www.codesd.com/item/confidence-interval-of-coefficients-using-the-generalized-estimation-equation-ege.html. 链接: https://stackoverflow.com/questions/21221280/confidence-interval-of-coefficients-using-generalized-estimating-equation-gee.
全栈程序员站长
2022/11/15
1.1K0
光学相控阵列
上周笔记介绍了基于硅光芯片的室内无线通信进展,其核心器件是硅基的光相控阵列。这一篇笔记主要介绍光学相控阵列。
光学小豆芽
2020/08/14
4.6K0
freemarker该阵列
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117468.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/06
6150
jQuery 尺寸
通过 jQuery,很容易处理元素和浏览器窗口的尺寸。 ---- jQuery 尺寸方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHeight() ---- jQuery 尺寸 ---- jQuery width() 和 height() 方法 width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。 height() 方法设置或返回元素的高度(不包括内边距、边
陈不成i
2021/07/22
8910
哈工大新型4指压电机械手,10余种手势可代替或辅助人手实现灵巧操控!
大数据文摘授权转载自机器人大讲堂 机械手作为代替或辅助人手实现灵巧操控的机器人系统,在机器人辅助操控领域有着举足轻重的地位,其功能与性能往往决定了整体系统的服务水平。 现有机械手种类繁多,主要体现在结构特征、换能原理和传动方式不尽相同。然而,由于能量转换原理和运动传递策略的限制,现有机械手多在动作精度、电磁兼容性和结构紧凑性方面存在诸多局限,例如,电磁驱动式机械手电磁兼容性较差,软体式机械手动作精度较差。因此,如何寻找新换能原理的机械手驱动模式,如何设计更高效和更精密的传动机构,甚至完全摒弃传动机构成
大数据文摘
2023/04/10
3420
哈工大新型4指压电机械手,10余种手势可代替或辅助人手实现灵巧操控!
差异与阵列和阵列结构和链表的区别
1,阵列和一个链表之间的差? 通话清单和数组可以称得上是线性形式。 所谓阵列 做订单,的主要区别在于,订单表是一个连续的开放空间来存储在内存中的数据,是同样类型的数据。
全栈程序员站长
2022/07/06
6070
megacli磁盘阵列
设置直通模式 megacli -adpsetprop -enablejbod -1 -aAll
风起--追风
2022/08/09
2.3K0
磁盘阵列 mysql_Mysql 系列 磁盘阵列
RAID 基本思想就是把多个相对便宜的硬盘组合起来,使其组合成一个容量更大、更安全的硬盘组.目前已有的RAID硬盘组方案至少有几十种,其最常用的要数RAID5与RAID10硬盘组方案。软RAID(software-based RAID)是基于软件的RAID。它可能是最普遍的被使用的RAID阵列,这是由于现在的很多服务器操作系统都集成了RAID功能。
全栈程序员站长
2022/06/30
1.7K0
磁盘阵列 mysql_Mysql 系列 磁盘阵列
多维度架构
什么事多维度架构,看完下面故事你就明白了 我的的惨痛就医经历: 咳嗽,去看呼吸内科,先拍x光,医生开药头孢+止咳水什么的,诊断结果是支气管炎。我看了很久持续了几年,看了很多医院,吃遍了抗生素,我给大家列一下我吃过或注射的抗生素。 青霉素组药物 第一代:阿莫仙,阿莫西林,氨苄西林,头孢拉啶 第二代:头孢, 先锋 第三代:头孢泊肟酯,头孢克肟 红霉素类:罗红霉素 杀星类:氧氟沙星,莫西沙星 这些药吃上去有点效果,但无法治愈,折腾了几年,突然有一次就医,一个医生说你检查一下支气管激发试验,经过测试确诊哮喘。给我开
netkiller old
2018/03/05
1K0
点击加载更多

相似问题

多维阵列尺寸

21

多维阵列尺寸的求取

24

无固定尺寸JS多维阵列

34

R中的多维阵列

24

求不同长度的多维阵列的中值

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文