找到关于 R 编程的2038 篇文章

如何在 R 中使用 ggplot2 创建虚线垂直线?

Nizamuddin Siddiqui
更新于 2021-11-10 12:54:26

7K+ 次浏览

要使用 ggplot2 创建垂直线,我们可以使用 ggplot2 包的 geom_vline 函数,如果我们想要虚线垂直线,则在同一个函数中将 linetype 设置为 3。要绘制线条,我们必须提供 xintercept,因为线条将从 X 轴开始。查看下面的示例以了解其工作原理。示例以下代码片段创建一个示例数据框 -x

如何根据不同的列子集矩阵行值?

Nizamuddin Siddiqui
更新于 2021-11-10 08:27:30

88 次浏览

假设我们有一个名为 M 的矩阵,包含三列,我们想要子集 M 的行值,但来自不同的列,这意味着子集将不只包含来自单个列的值。因此,在创建子集之前,我们首先需要找到可用于创建子集的列号,如果列号未知,可以使用 sample 函数来完成。之后,我们可以使用 cbind 函数和单个方括号进行子集化。查看下面给出的示例以了解如何操作。示例……阅读更多

如何在 R 矩阵中查找每一行的行乘积?

Nizamuddin Siddiqui
更新于 2021-11-10 08:16:49

118 次浏览

要查找 R 矩阵中每一行的行乘积,我们可以使用 matrixStats 包的 rowProds 函数。例如,如果我们有一个名为 MATRIX 的矩阵,那么我们可以使用以下命令找到 MATRIX 中每一行的行乘积:rowProds(MATRIX)示例 1以下代码片段创建一个示例矩阵 -M1

如何在基础 R 中创建带有标签的饼图?

Nizamuddin Siddiqui
更新于 2021-11-10 08:07:16

146 次浏览

饼图是数据的圆形表示,用于名义数据或有序数据。饼图中的扇区取决于数据值的幅度。如果我们想在基础 R 中创建带有标签的饼图,则可以使用 pie 函数以及 labels 参数。查看下面给出的示例以了解如何操作。示例要在基础 R 中创建带有标签的饼图,请使用以下命令 -x

根据 R 数据框中的条件将数值列转换为二进制因子

Nizamuddin Siddiqui
更新于 2021-11-10 08:00:27

3K+ 次浏览

要根据 R 数据框中的条件将数值列转换为二进制因子,我们可以使用 factor 函数以及 ifelse 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个数值列,例如 Num,并且我们想将其转换为二进制因子,如果 Num 小于 100,则为 Minor,否则为 Major,则可以使用以下命令:-df$Num_Factor

如何在 R 中按组标准化 data.table 对象列?

Nizamuddin Siddiqui
更新于 2021-11-10 07:51:51

416 次浏览

要按组标准化 data.table 对象列,我们可以使用 scale 函数并使用 by 函数提供分组列。例如,如果我们有一个名为 DT 的 data.table 对象,其中包含两列,例如 G 和 Num,其中 G 是分组列,Num 是数值列,那么我们可以使用以下命令按列 G 标准化 Num:-DT[,"Num":=as.vector(scale(Num)),by=G]示例 1考虑以下 data.table 对象 -library(data.table) Grp

根据 R 数据框中的条件,将列中的每个值替换为最大值。

Nizamuddin Siddiqui
更新于 2021-11-10 07:45:51

158 次浏览

假设我们在名为 df 的 R 数据框中具有三列,例如 X、Y 和 Z,并且我们想要替换 X 和 Y 列中的值,如果这些值大于 Z 中的值,则使用相同的值,如果它们小于 Z 中的值,则可以使用 Z 值替换。查看下面的示例以了解如何操作。示例 1以下代码片段创建一个示例数据框 -x1

如何在 R 数据框列中随机替换值?

Nizamuddin Siddiqui
更新于 2021-11-10 07:41:44

2K+ 次浏览

可以使用 sample 函数以及 nrow 函数和单个方括号子集来随机替换 R 数据框列中的值。例如,如果我们有一个名为 df 的数据框,其中包含一个列,例如 X,并且我们想将 X 中的 5 个值随机替换为 1.5,则可以使用以下命令:-df$X[sample(nrow(df),5)]

如何在 R 中将两个 data.table 对象中的对应值相乘?

Nizamuddin Siddiqui
更新于 2021-11-10 07:33:11

434 次浏览

要在 R 中将两个 data.table 对象中的对应值相乘,我们可以按照以下步骤操作:首先,创建两个 data.table 对象。然后,使用 mapply 函数将这两个 data.table 对象中的对应值相乘。示例创建第一个 data.table 对象让我们创建一个如下所示的 data.table 对象:-library(data.table) x1

如何在 R 中查找矩阵每一列中零的百分比?

Nizamuddin Siddiqui
更新于 2021-11-10 07:24:15

120 次浏览

要在 R 中查找矩阵每一列中零的百分比,我们可以按照以下步骤操作:首先,创建一个矩阵。然后,使用 colSums 函数以及 nrow 函数来查找每一列中零的百分比。示例 1创建矩阵让我们创建一个如下所示的矩阵:-M1

广告