R编程茎和叶图

时间:2015-09-07 00:12:02

标签: r

我有一个数据集,我必须在其中制作一个茎和叶图。它由数千个数字组成。情节有成千上万的树和数百的叶。由于某种原因,它无法正常工作。任何人都可以在这里提供任何提示数据集和代码:

problem20 = c(1280, 5320, 4390, 2100, 1240, 3060, 4770,
              1050, 360, 3330, 3380, 340, 1000, 960,
              1320, 530, 3350, 540, 3870, 1250, 2400,
              960, 1120, 2120, 450, 2250, 2320, 2400,
              3150, 5700, 5220, 500, 1850, 2460, 5850,
              2700, 2730, 1670, 100, 5770, 3150, 1890,
              510, 240, 396, 1419, 2109)

stem(problem20)

这是我的输出:

The decimal point is 3 digit(s) to the right of the |

0 | 1234455555
1 | 0001123334799
2 | 1113344577
3 | 1223449
4 | 48
5 | 23789`

这是所需的输出:

0|123334555599
1|00122234688
2|1112344477
3|0113338
4|37
5|23778

1 个答案:

答案 0 :(得分:4)

您想要的输出表明您要截断数据,而不是围绕数据。这可能是一个坏主意:毕竟,4390最好总结为4400而不是4300。

但如果您真的想这样做,请使用

problem20 <- 100 * problem20 %/% 100
stem(problem20)

如果您的导师或教科书告诉您这是正确的答案,您应该采取不同的方法。