全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1373 4
2018-04-05
各位大大好,

假如有如下数据,
index

name

amount

1

A

10

2

B

14

3

C

3

4

A

4

5

A

15

6

C

9

7

B

12

8

C

6

9

A

7


要实现效果如下

index

name

amount

分組項數

分組累计

分組平均

1

A

10

4

36

9

2

B

14

2

26

13

3

C

3

3

18

6

4

A

4

4

36

9

5

A

15

4

36

9

6

C

9

3

18

6

7

B

12

2

26

13

8

C

6

3

18

6

9

A

7

4

36

9


循环怎弄 ?
还是不用
循环, 各位有什么好的办法


二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-5 20:46:20
复制代码

二维码

扫码加我 拉你入群

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

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

2018-4-5 20:50:14
Untitled.png
附件列表
Untitled.png

原图尺寸 10.32 KB

Untitled.png

二维码

扫码加我 拉你入群

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

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

2018-4-5 20:59:50
感謝.
我這邊第二行公式要改這樣才有我要的結果.
dat$length <- ave(dat$amount, dat$name, FUN = length)
不過还是再次感謝
二维码

扫码加我 拉你入群

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

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

2018-4-5 21:08:11
hkhorsetrack 发表于 2018-4-5 20:59
感謝.
我這邊第二行公式要改這樣才有我要的結果.
dat$length
你说的对,我改了一下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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