35651 8

[问答] r语言 量度数目不对 [推广有奖]

  • 0关注
  • 0粉丝

大专生

36%

还不是VIP/贵宾

-

威望
0
论坛币
300 个
通用积分
16.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
782 点
帖子
5
精华
0
在线时间
99 小时
注册时间
2016-6-15
最后登录
2024-11-17

楼主
六翮掩不挥6 发表于 2016-11-13 16:15:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
a<-c(1,3,5,7,9)
> a[3]
[1] 5
> a[1,3,5]
Error in a[1, 3, 5] : 量度数目不对



为什么第二个会出现错误?


二维码

扫码加我 拉你入群

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

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

关键词:R语言 Error err

沙发
飞天玄舞6 在职认证  发表于 2016-11-13 19:17:45
a[1,3,5]表示的是第1层,第3行第5列的数据,不是取a中的前三个数,正确做法是a[1:3]

藤椅
止水之涯 发表于 2016-11-13 21:37:10
楼主是想取第1、3、5个元素吧,你需要输入:a[c(1,3,5)]

板凳
飞天玄舞6 在职认证  发表于 2016-11-13 22:13:16
止水之涯 发表于 2016-11-13 21:37
楼主是想取第1、3、5个元素吧,你需要输入:a[c(1,3,5)]
你这样是错误的,这样取法是a的第1,3,5个数,而不是取的1,3,5

报纸
newfei188 发表于 2016-11-13 22:51:32

地板
止水之涯 发表于 2016-11-14 08:16:32
飞天玄舞6 发表于 2016-11-13 22:13
你这样是错误的,这样取法是a的第1,3,5个数,而不是取的1,3,5
你看题主的意思是想取出第(1、3、5)个元素还是目标值(1、3、5)呢?
我认为看题主的意思就是需要第(1、3、5)个元素。。。。

7
六翮掩不挥6 发表于 2016-11-14 20:33:57
不好意思,我才看到,我的意思是想取数组中第1,3,5位置的数,就是不知道为什么不好,错在什么地方~

8
七彩空气 学生认证  发表于 2016-11-14 21:19:29
方括号中的逗号是用来区分维度的

9
knight9z. 发表于 2020-12-11 19:30:38
飞天玄舞6 发表于 2016-11-13 22:13
你这样是错误的,这样取法是a的第1,3,5个数,而不是取的1,3,5
自作聪明自以为是

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

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