找到 2038 篇文章 关于 R 编程

R 中 pheatmap 函数有什么用?

Nizamuddin Siddiqui
更新于 2020-12-07 05:00:16

87 次浏览

pheatmap 函数用于创建聚类热图,但我们可以使用 color 参数更改绘图的美观性,这是 pheatmap 函数的主要功能之一。还有许多其他参数使 pheatmap 与 heatmap 函数区分开来。示例library(pheatmap) M1

如何在 R 数据框中为两个分类变量创建离散变量的总和表?

Nizamuddin Siddiqui
更新于 2020-12-07 04:57:36

452 次浏览

如果我们想为两个分类变量创建离散变量的总和表,则可以使用 xtabs 函数。输出将是一个列联表或交叉制表表,看起来像一个矩阵。例如,如果我们有一个数据框 df,其中包含两个分类列 x 和 y 以及一个计数列 freq,则可以使用 xtabs(freq~x+y,data=df1) 创建 freq 的总和表。示例考虑以下数据框 - 实时演示x1

如何在基本 R 中的箱线图内创建矩形?

Nizamuddin Siddiqui
更新于 2020-12-07 04:52:59

223 次浏览

要在基本 R 中的箱线图内创建矩形,我们可以在创建箱线图后使用 rect 函数。rect 函数有很多参数,但对于创建矩形,只有前四个是必要的,它们定义为 xleft - 左 x 位置的向量(或标量),ybottom - 底 y 位置的向量(或标量),xright - 右 x 位置的向量(或标量)和 ytop - 顶部 y 位置的向量(或标量)。示例实时演示x

如何在 R 中查找三维数组的平均值?

Nizamuddin Siddiqui
更新于 2020-12-05 13:27:56

1K+ 次浏览

三维数组可以具有不同大小的矩阵,它们不一定是正方形或矩形。此外,数组中的所有元素都具有相同的数据类型。如果我们想找到三维数组的平均值,则可以使用 apply 函数,我们需要使用组合函数引用数组元素的列和行。示例实时演示A1 apply(A1,c(1,2),mean) [,1] [,2] [1,] 5 7 [2,] 6 8示例A2

如何在 R 数据框的字符列中创建带有值序列号的列?

Nizamuddin Siddiqui
更新于 2020-12-05 13:25:08

1K+ 次浏览

R 数据框中的组列具有重复值,我们可能希望基于这些值创建一个带有序列号的列,例如第一组的第一个值获取 1,当在同一列中第二次出现时,相同的值获取 2,依此类推。这可以通过使用 ave 函数来完成,如下面的示例所示。示例考虑以下数据框 - 实时演示序列号

如何在 R 中查找包含负值的矩阵的带符号绝对最大值?

Nizamuddin Siddiqui
更新于 2020-12-05 13:23:32

347 次浏览

如果矩阵中既有正值也有负值,则矩阵的最大值将是正数,但如果我们想忽略符号,则用负号表示的数字也可以是最大值。如果我们想获得带符号的最大值,则可以使用 R 中的 which.max 函数。查看下面的示例以了解如何操作。示例实时演示M1

如何在基本 R 中的数据框中添加排名列?

Nizamuddin Siddiqui
更新于 2020-12-05 13:15:15

7K+ 次浏览

变量的排名有许多目标,例如根据层次结构定义顺序,但在数据科学中,我们主要使用它来分析非参数数据。R 数据框中变量的排名可以通过使用 rank 函数来完成。例如,如果我们有一个包含列 x 的数据框 df,则可以将 x 中的值的排名找到为 rank(df$x)。示例实时演示考虑以下数据框:x1

如何在 R 中使用 ggplot2 设置 Y 轴刻度标记?

Nizamuddin Siddiqui
更新于 2020-12-05 13:12:08

6K+ 次浏览

使用 ggplot2 时,Y 轴刻度标记的默认值由 R 使用提供的数据获取,但我们可以使用 ggplot2 包的 scale_y_continuous 函数来设置它。例如,如果我们希望值从 1 到 10,间隔为 1,则可以使用 scale_y_continuous(breaks=seq(1,10,by=1))。示例实时演示考虑以下数据框:x

如何在 R 中将向量的名称按顺序与另一个向量中具有相同值的字符串向量值匹配?

Nizamuddin Siddiqui
更新于 2020-12-05 13:10:37

129 次浏览

如果我们想按顺序将向量的名称与另一个向量中具有相同值的字符串向量值匹配,则可以使用 pmatch 函数。pmatch 函数表示模式匹配,因此它匹配所有相应的,并返回这些值的索引。查看下面的示例以了解其工作原理。示例实时演示x1

如何根据特定列中的重复值对 R 数据框的行进行子集化?

Nizamuddin Siddiqui
更新于 2020-12-05 13:06:08

10K+ 次浏览

重复也是我们在数据分析过程中遇到的问题。我们可以使用子集函数内部的 duplicated 函数找到 R 数据框特定列中具有重复值的行。这将仅返回基于我们选择的列的重复行,这意味着第一个唯一值将不会出现在输出中。示例实时演示考虑以下数据框:x1

广告