找到 34423 篇文章 关于编程

如何在R中使用ggplot2创建带有标准差误差线的均值条形图?

Nizamuddin Siddiqui
更新于 2020年9月8日 11:19:25

428 次浏览

如果我们有分组变量的汇总数据,我们可能希望直观地查看均值和标准差之间的误差或差异,因此,我们可以创建一个带有标准差误差线的条形图。这可以通过使用ggplot2包的geom_errorbar函数来实现。示例考虑以下数据框 - 动态演示分组

如何在R中使用ggplot2创建的散点图上添加带有值的垂直线?

Nizamuddin Siddiqui
更新于 2020年9月8日 11:09:54

413 次浏览

当我们绘制散点图时,可能有一些关键点我们想要显示,因此我们根据目标创建垂直线或水平线。这些垂直线或水平线可以通过使用ggplot2的geom_vline或geom_hline函数绘制,但要添加一些值,我们可以使用geom_text函数。示例考虑以下数据框 - 动态演示> x y df df输出 x y 1 1.2474363 -0.15892165 2 1.7511870 -1.18938250 3 -1.3001612 -0.32313571 4 -1.4220049 1.52915756 5 0.4355646 0.18282983 6 0.3128323 0.16467130 7 1.5099580 1.15199751 8 -0.4907705 -1.98635182 9 -1.4249190 ... 阅读更多

如何在R中使用ggplot2创建Y轴为百分比的条形图?

Nizamuddin Siddiqui
更新于 2020年9月8日 11:06:57

2K+ 次浏览

通常,条形图是在Y轴上使用频率或计数创建的,无论它是手动创建的还是使用任何软件或编程语言创建的,但有时我们希望使用百分比。这可以通过在R中使用scales包来实现,该包提供labels=percent_format()选项来将标签更改为百分比。示例考虑以下数据框 - 动态演示> x df df输出 x 1 2 2 3 3 3 4 1 5 2 6 4 7 4 8 4 9 2 10 3 11 3 12 4 13 3 14 4 15 4 16 1 17 3 ... 阅读更多

如何在R向量中替换值?

Nizamuddin Siddiqui
更新于 2020年9月8日 11:02:04

9K+ 次浏览

要替换R向量中的值,我们可以使用replace函数。最好将替换保存到一个新对象中,即使你将新对象命名为与原始对象相同,否则替换将无法用于进一步分析。正如你在对象x5(在示例中)中看到的,当我们将5替换为3时,之前将-1替换为0的结果与原始向量中的一样。因此,我们应该将其保存在一个新对象中。示例 动态演示> x1 x1输出[1] 1 2 3 4 5 6 7 8 9 10 > replace(x1, x1==5, 10)输出[1] 1 2 3 ... 阅读更多

如何在R数据框中添加一个基于因子列的计数的新列?

Nizamuddin Siddiqui
更新于 2020年9月8日 10:54:26

3K+ 次浏览

在进行数据分析时,我们经常必须处理因子数据,并且我们可能希望找到因子水平和其他变量组合的频率或计数。这有助于我们在因子水平内和之间进行比较。因此,我们可以添加一个新的计数列来查找所需的频率,这可以通过使用dplyr包的group_by和mutate函数来实现。示例考虑以下数据框 - 动态演示> Group Rating df head(df, 20)输出 Group Rating 1 A 1 2 B 6 3 C 2 ... 阅读更多

如何在R中使用ggplot2创建Y轴为计数的累积和图表?

Nizamuddin Siddiqui
更新于 2020年9月8日 10:43:14

1K+ 次浏览

累积和常用于显示值的运行总计,这些总计也有助于我们确定总计。通过这种方式,我们可以分析运行总计随时间的变化。要创建Y轴为计数的累积和图表,我们可以使用ggplot2包的stat_bin函数。示例考虑以下数据框 - 动态演示> x df head(df, 20)输出 x 1 1.755900133 2 1.185746239 3 0.821489888 4 1.358420721 5 2.719636441 6 2.885153151 7 1.131452570 8 0.302981998 9 0.433865254 10 2.373338327 11 0.428436149 12 1.835789725 13 2.600838211 14 2.108302471 15 1.164818373 16 1.547473189 ... 阅读更多

如何处理缺失值以计算R中的相关矩阵?

Nizamuddin Siddiqui
更新于 2020年9月8日 10:39:12

3K+ 次浏览

在R中的数据框和矩阵中,我们经常会遇到缺失值,如果我们想为这些数据框和矩阵找到相关矩阵,我们会卡住。这几乎发生在数据分析中的每个人身上,但是我们可以通过在使用cor函数计算相关矩阵时使用na.omit来解决这个问题。查看下面的示例。示例考虑以下数据框 - 动态演示> x1 x2 x3 x4 df head(df, 20)输出 x1 x2 x3 x4 1 2 2.6347839 4 2.577690 2 3 0.3082031 1 6.250998 3 1 0.3082031 3 7.786711 4 ... 阅读更多

如何增加使用ggplot2在R中创建的箱线图中线条的宽度?

Nizamuddin Siddiqui
更新于 2020年9月8日 10:33:22

3K+ 次浏览

当我们使用ggplot2创建箱线图时,箱线图中线条的默认宽度非常细,我们可能希望增加该宽度以使箱线图边缘的可见性更清晰。这将有助于观看者一眼就能理解箱线图的边缘。我们可以通过使用ggplot2包的geom_boxplot函数的lwd参数来实现。示例考虑以下数据框 - 动态演示> ID Count df head(df, 20)输出 ID Count 1 S1 20 2 S2 14 3 S3 17 4 S4 30 5 S1 17 6 S2 23 7 S3 ... 阅读更多

如何在R向量中查找不同值的个数?

Nizamuddin Siddiqui
更新于 2020年9月7日 07:07:45

218 次浏览

当R向量中存在重复元素且向量大小很大时,我们可能想知道该向量中不同的值。这将帮助我们了解向量中拥有的唯一值,以便我们可以创建适当的图表并使用该向量执行适当的分析。这可以通过使用带有unique的length函数来实现。示例 动态演示> x1 x1输出[1] 2 5 5 3 2 4 3 3 1 4 5 4 5 3 3 1 1 2 5 1 3 2 4 1 3 1 5 4 2 5 ... 阅读更多

如何使用R中的which函数查找矩阵中值的列和行索引?

Nizamuddin Siddiqui
更新于 2020年9月7日 07:02:15

1K+ 次浏览

要查找矩阵中值的行列索引,我们不能简单地使用which函数,因为它返回基于矩阵中数字序列的索引。例如,如果我们有如下所示的矩阵M:
-1 2 3 4
1 6 7 8
1
如果我们尝试使用which(M==1)查找索引,它将返回1 5 9,因为1位于1、5和9的位置。
因此,我们需要使用arr.ind = TRUE,以便which函数可以将矩阵读取为数组。
示例
考虑以下矩阵: 在线演示> ... 阅读更多

广告
© . All rights reserved.