楼主: rvohen
9433 9

[问答] 取出矩阵元素 [推广有奖]

  • 0关注
  • 0粉丝

本科生

38%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1672 点
帖子
62
精华
0
在线时间
43 小时
注册时间
2010-9-21
最后登录
2021-2-3

楼主
rvohen 发表于 2011-5-7 22:33:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何用R语言取出矩阵中的一个元素?谢谢啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:矩阵元素 R语言 如何用 矩阵 元素

回帖推荐

qoiqpwqr 发表于8楼  查看完整内容

就像六楼说的,R会把矩阵看成按列排列的矢量,你也可以用普通的x[n]的方法来取数。比如 > x x [,1] [,2] [,3] [1,] 1 4 7 [2,] 2 5 8 [3,] 3 6 9 > x[2, 2] [1] 5 > x[5] [1] 5

shenbaiseshatan 发表于6楼  查看完整内容

如果将矩阵视作一个广义的向量,那么也可以通过的方式来引用

kiddbai 发表于2楼  查看完整内容

设有矩阵a,取其第1行第2列的值就用a[1,2],如果想赋值就直接加一个b

本帖被以下文库推荐

沙发
kiddbai 发表于 2011-5-7 22:48:23
设有矩阵a,取其第1行第2列的值就用a[1,2],如果想赋值就直接加一个b <- a[1,2]
不知道楼主问的是不是这个意思?

藤椅
qoiqpwqr 发表于 2011-5-8 07:35:18
楼上正解。

板凳
rvohen 发表于 2011-5-12 08:17:25
2# kiddbai 这个我是知道的吗,有没有别的方法啊......

报纸
trier2006 发表于 2011-5-12 09:31:38
rvohen 发表于 2011-5-12 08:17
2# kiddbai 这个我是知道的吗,有没有别的方法啊......
没有了,呵呵。
最好的医生是自己,最好的药物是时间……

地板
shenbaiseshatan 在职认证  发表于 2011-5-12 11:17:26
rvohen 发表于 2011-5-12 08:17
2# kiddbai 这个我是知道的吗,有没有别的方法啊......
如果将矩阵视作一个广义的向量,那么也可以通过
  1. a[i]
复制代码
的方式来引用
胜人者有力,自胜者强!

7
kiddbai 发表于 2011-5-12 13:45:32
还需要别的方法吗?楼主可以说个具体的应用,大家讨论一下。前面的方法挺好用啊。

8
qoiqpwqr 发表于 2011-5-12 22:25:01
就像六楼说的,R会把矩阵看成按列排列的矢量,你也可以用普通的x[n]的方法来取数。比如
> x <- matrix(1:9, 3, 3)
> x
     [,1] [,2] [,3]
[1,]    1    4    7
[2,]    2    5    8
[3,]    3    6    9
> x[2, 2]
[1] 5
> x[5]
[1] 5

9
shenbaiseshatan 在职认证  发表于 2011-5-13 11:23:03
楼上正解。
胜人者有力,自胜者强!

10
ryusukekenji 发表于 2011-5-14 13:37:01
trier2006 发表于 2011-5-12 09:31
rvohen 发表于 2011-5-12 08:17
2# kiddbai 这个我是知道的吗,有没有别的方法啊......
没有了,呵呵。
也可以这样...
  1. >df <- data.frame(matrix(sample(16),ncol=4))
  2. > df$X1[1] #第一列第一行的元素
  3. > df$X4[2] #第四列第二行的元素
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 03:21