找到 34423 篇文章 关于编程

如何在基础 R 中创建并排直方图?

Nizamuddin Siddiqui
更新于 2020-12-07 06:17:24

2K+ 阅读量

要在基础 R 中创建并排直方图,我们首先需要使用 hist 函数创建直方图,并使用 xlim 参数定义 X 轴的较大范围。之后,我们可以创建另一个直方图,该直方图具有更大的均值和更小的标准差,以便条形不会相互重叠,并且必须在第二个 hist 函数中添加 add=T 参数。示例 实时演示hist(rnorm(5000,mean=5,sd=2.1),col="green",xlim=c(1,20))输出示例hist(rnorm(5000,mean=15,sd=1.25),col="red",add=T)输出

如何在 R 中识别矩阵列中的重复值?

Nizamuddin Siddiqui
更新于 2020-12-07 06:15:50

378 阅读量

我们可以使用 duplicated 函数轻松识别矩阵中的重复值,但它没有指定第一次出现的重复值也是重复的。因此,我们需要将其与 OR 符号 | 一起使用,以及 duplicated 函数的 fromLast = TRUE 参数,以便第一次出现的重复值也将被识别为重复值。示例 实时演示M1

如何在 R 数据框中比较两列以进行精确匹配?

Nizamuddin Siddiqui
更新于 2020-12-07 06:12:05

7K+ 阅读量

有时分析需要用户检查 R 数据框两列中的值是否完全相同,这有助于分析非常大的数据框,如果我们怀疑两列中的比较值。这可以使用 ifelse 函数轻松完成。示例考虑以下数据框 - 实时演示x1

如何在 R 中使用 ggplot2 创建具有 0 截距和斜率等于 1 的回归线的散点图?

Nizamuddin Siddiqui
更新于 2020-12-07 06:08:44

262 阅读量

要使用 ggplot2 创建截距为 0 且斜率等于 1 的回归线,我们可以使用 geom_abline 函数,但我们需要为 x 轴和 y 轴值传递适当的限制。例如,如果我们在数据框 df 中有两列 x 和 y,并且两列的范围都从 -1 到 1 开始,则可以创建具有 0 截距和斜率等于 1 的回归线的散点图,如下所示 -ggplot(df,aes(x,y))+geom_point()+geom_abline()+lims(x=c(-1,1),y=c(-1,1))示例考虑以下数据框 - 实时演示x

如何在 R 中将时间序列对象转换为向量?

Nizamuddin Siddiqui
更新于 2020-12-07 06:07:11

2K+ 阅读量

要将时间序列对象转换为向量,我们只需要使用 as.numeric 读取该对象并将其存储在其他对象或同一对象中。例如,如果我们有一个时间序列对象 x,则可以通过使用 x 将其转换为向量

如何在 R 数据框中将多列转换为单个数值列以及包含列名称作为因子的列?

Nizamuddin Siddiqui
更新于 2020-12-07 06:04:55

916 阅读量

当我们从任何来源接收数据时,很可能它不会成为预期分析的完美数据集,因此,我们需要根据数据的特征执行一些清理或挖掘。例如,如果我们有一个数据框的列名作为数值变量的因子水平,那么我们可能希望以这样的方式转换该数据框,即数值存储在单个列中,而列名存储在另一列中,该列将表示一个因子,以便我们可以应用... 阅读更多

如何在 R 中执行样本量不等的单因素方差分析?

Nizamuddin Siddiqui
更新于 2020-12-07 05:59:43

979 阅读量

要执行样本量大小不同的单因素方差分析,我们可以使用 aov 函数。假设我们有一个定义为 Group 的类别列,它有四个类别,以及一个连续变量 Response,两者都存储在一个名为 df 的数据框中,那么单因素方差分析可以执行如下 -aov(Response~Group,data=df)示例考虑以下数据框 - 实时演示Group

如何在 R 中生成标准正态随机数?

Nizamuddin Siddiqui
更新于 2020-12-07 05:54:52

3K+ 阅读量

标准正态分布是一种均值为零、标准差为 1 的分布类型。如果我们想生成标准正态随机数,则可以使用 R 的 rnorm 函数,但需要在此函数中传递 mean = 0 和 standard deviation = 1。示例 实时演示rnorm(10, 0, 1)输出[1] 0.6936607 -0.7967657 -2.7544428 0.2688767 0.5278463 -1.5387568 [7] 1.1716632 -1.5033895 0.8112929 -1.0101065示例 实时演示rnorm(50, 0, 1)输出[1] 2.58246666 -0.53083341 -0.57343343 1.08172756 1.30341849 -0.07440422 [7] -0.41869305 -0.96227706 -0.46899119 1.55428279 0.09162738 -0.96027221 [13] -0.84735327 -1.74949782 0.58541758 0.23117630 0.47402479 -0.72453853 [19] 0.07171564 1.13088794 0.18735157 0.25091758 -1.34728315 -0.39768159 [25] -0.38109955 -0.34019286 -1.51778561 ... 阅读更多

如何在 R 中按名称删除列表元素?

Nizamuddin Siddiqui
更新于 2020-12-07 05:53:06

1K+ 阅读量

数据分析不仅包括数学运算,我们还必须花费大量时间进行数据清理、数据挖掘、特征工程等。一项操作可能是按名称删除列表元素,如果它们对实现我们的目标没有帮助。可以使用 which 函数根据名称删除元素。示例考虑以下列表 实时演示List1

如何在 R 中使用 ggplot2 创建线条宽度更大的折线图?

Nizamuddin Siddiqui
更新于 2020-12-07 05:50:43

97 阅读量

可以通过在 ggplot2 的 geom_line 美学中使用 size 参数来增加折线图的宽度。例如,如果我们有一个包含两列数值列 x 和 y 的数据框 df,并且我们想在这两者之间创建一个线条宽度更大的折线图,则可以执行以下操作 -ggplot(df)+geom_line(aes(x,y,size=2))示例考虑以下数据框 - 实时演示x

广告

© . All rights reserved.