找到 34423 篇文章 关于编程

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

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,并且我们希望如果值大于 Z 中的值,则用相同的值替换列 X 和 Y 中的值,如果它们小于 Z 中的值,则可以用 Z 值替换。查看下面的示例以了解如何做到这一点。示例 1以下代码片段创建了一个示例数据框:x1

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

Nizamuddin Siddiqui
更新于 2021年11月10日 07:41:44

2K+ 次查看

可以使用 sample 函数以及 nrow 函数和单方括号子集来完成 R 数据框列中的随机替换值。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 X 的列,并且我们希望用 1.5 随机替换 X 中的 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

如果某些列是分类的,如何在 R 数据框中对列中的每个值进行四舍五入?

Nizamuddin Siddiqui
更新于 2021年11月10日 07:19:28

75 次查看

如果某些列是分类的,要在 R 数据框中对列中的每个值进行四舍五入,我们可以遵循以下步骤:首先,创建一个数据框。然后,使用 plyr 包中的 numcolwise 函数,如果某些列是分类的,则对列中的每个值进行四舍五入。示例创建数据框让我们创建一个如下所示的数据框:Level

广告

© . All rights reserved.