我是学习R的新手。我想知道如何将分类值分配给我作为数据框读取的观察值。例如,我有来自n个样本的m个变量的数据,我想将一些样本分配为组1,将一些样本分配为组2,依此类推。另外,当我绘制它们时,如何可视化不同颜色的不同组别?对R中的样本进行分类,并用不同的颜色绘制它们
2
A
回答
5
比方说,你有以下数据:
spam = data.frame(value = runif(100))
您可以指定任意小组成员如下:
spam[["group"]] = sample(c("group1", "group2"), nrow(spam), replace = TRUE)
> head(spam)
value group
1 0.1385715 group1
2 0.1785452 group1
3 0.7407510 group2
4 0.5867080 group1
5 0.1514461 group1
6 0.3009905 group1
绘图用不同颜色的组就可以轻松使用ggplot2
来完成:
require(ggplot2)
ggplot(aes(x = 1:nrow(spam), y = value, color = group), data = spam) +
geom_point()
+0
如果我知道我的数据点属于哪个组,并且我想将特定的组标识分配给所有数据点并对它们进行不同的颜色,该怎么办? –
+0
只需使用正确的名称创建'spam [[“group”]]'列。 –
相关问题
- 1. 颜色绘制不同的颜色matplotlib
- 2. 在ggplot中针对不同分类水平绘制不同的颜色
- 3. 设置用不同颜色绘制的不同部分的背景颜色jqplot
- 4. 对许多变量做相同的分析并绘制它们
- 5. levelplot绘制错误的分类颜色
- 6. PHP - 搜索数据库中的记录,同时对它们进行排序并对它们进行分页
- 7. WPF - 用不同背景颜色绘制文本行
- 8. 通过用不同的颜色绘制它来突出图的一部分
- 9. 用python对直方图中的值进行排序并绘制它们
- 10. 如何绘制多个ECDF在R中的不同颜色的一个绘图
- 11. R - 如何绘制不同颜色的多个栅格
- 12. 绘制不同的颜色 - Scilab
- 13. MFC:绘制不同颜色的线
- 14. 如何绘制不同的颜色
- 15. 如何绘制不同颜色的点?
- 16. 用不同颜色的分区绘制一个环
- 17. 用R中的不同颜色绘制直方图状的阴影
- 18. 颜色在曲线分布下的阴影区域绘制不同的颜色
- 19. SSRS:以不同颜色显示每行的报表,并以不同的颜色对每列进行排序
- 20. 重复数组中的行,并对它们进行分页
- 21. Matlab:绘制圆形并用不同的半径填充不同的颜色
- 22. 如何在R中绘制颜色图
- 23. 绘制一个圆圈,用不同的颜色填充不同的部分
- 24. 用Python中的颜色字典绘制不同颜色的线条
- 25. 如何绘制不同颜色的对象的成员?
- 26. R:绘制样本大小对功率
- 27. 在绘制的条形中使用不同颜色的NSProgressIndicator
- 28. “锁定”两个载体,并对它们进行分类
- 29. 如何绘制小于0的行作为不同的颜色?
- 30. 使用Perl对图像中的颜色进行采样
欢迎来到R和SO。为了帮助你得到很好的答案,请尝试发布一个[可重现的例子](http://stackoverflow.com/q/5963269)。另外,您的问题包含两个问题,其中只有一个问题在问题标题中提及。 – BenBarnes
这很大程度上取决于你想如何对观测结果进行分类以及观测结果是离散的(在这种情况下它们已经是分类的)或者是连续的(在这种情况下,你将必须决定你想用什么标准对它们进行分类)通过)。 –