全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8736 3
2014-03-28
各位朋友,有这样一个矩阵,想把X1的值(如A、C、D等)有5个的,取他们的第3行(即,分别为3,14,19),而把有6个的(如B、E、G)分别取他们的第4行(即,分别为9,25,36),并把取得的所有行存为一个新的矩阵,如何实现,请大家帮帮忙

X1X2X3

1

A

1

0.5

2

A

2

0.6

3

A

3

0.7

4

A

4

0.8

5

A

5

0.9

6

B

1

0.3

7

B

2

0.4

8

B

3

0.5

9

B

4

0.4

10

B

5

0.3

11

B

6

0.7

12

C

1

0.7

13

C

2

0.8

14

C

3

0.9

15

C

4

0.3

16

C

5

0.4

17

D

1

0.7

18

D

2

0.8

19

D

3

0.7

20

D

4

0.8

21

D

5

0.9

22

E

1

0.3

23

E

2

0.4

24

E

3

0.7

25

E

4

0.8

26

E

5

0.9

27

E

6

0.3

28

F

1

0.4

29

F

2

0.7

30

F

3

0.7

31

F

4

0.8

32

F

5

0.9

33

G

1

0.3

34

G

2

0.4

35

G

3

0.5

36

G

4

0.4

37

G

5

0.3

38

G

6

0.3



二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-29 11:20:01
1.按照abcd分成几个矩阵;
2.判断每个矩阵的行数是否等于5、6;
3.根据判断结果取值;
二维码

扫码加我 拉你入群

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

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

2014-3-29 15:34:59
就是对A,...,G,取倒数第三行,在R中就是:

复制代码

二维码

扫码加我 拉你入群

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

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

2014-3-29 16:04:30
danica33 发表于 2014-3-29 15:34
就是对A,...,G,取倒数第三行,在R中就是:
非常感谢,比我设想的要简单的多
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群