2K+ 次查看
要创建成对组合,我们可以使用 combn 函数。此函数将有助于使用向量长度和表示一对的值 2 来创建组合。虽然这足够了,但我们可以转置输出以获得更美观的输出。示例 1 实时演示 x1
468 次查看
借助于用于访问列的 delta ($) 运算符和 duplicated 函数,可以轻松地在 data.table 对象中检查重复项。例如,如果 data.table 对象 DT 包含一列 x,则要检查 x 中的重复项,我们可以使用命令 duplicated(DT$x)。示例 1 加载 data.table 对象并创建对象 - library(data.table) set.seed(141) x
4K+ 次查看
要将一列乘以一个数字,我们可以简单地使用乘法运算符 *,但需要用新值替换原始列。例如,如果我们有一个名为 df 的数据框,其中包含三列 x1、x2 和 x3,并且我们想将第二列 x2 乘以 2,则可以执行以下操作:df$x2
444 次查看
当我们使用 ggplot2 创建图表时,会自动为两个轴生成轴标签。我们可能希望将这些轴标签用于报告编写或其他目的,因此,可以通过使用 ggplot_build 函数找到使用 ggplot2 包创建的图表的这些标签,如下面的示例所示,但我们需要将图表保存在一个对象中。考虑以下数据框 - 示例 实时演示 x
206 次查看
要更改 ggplot2 geom 的默认值,我们需要使用 update_geom_defaults 函数。如果我们想更改散点图的点形状,我们可以使用以下语法 - update_geom_defaults("point",list(shape=”point_shape_number”)) 点形状编号范围为 0 到 25。我们可以根据需要更改它。考虑以下数据框 - 示例 实时演示 x
631 次查看
如果列表元素大小相同且具有数值,则可以通过使用 ggplot2 为每个元素创建箱线图,但在创建箱线图之前,我们需要将列表转换为数据框。列表元素到数据框的转换将通过元素的取消列表并创建两列来完成,一列用于类别,一列用于响应变量。查看以下示例以了解其工作原理。考虑以下列表 - 示例 实时演示列表
1K+ 次查看
列表对象可以包含多个数据元素,并且数据的大小也可能不同。如果列表对象包含数值向量,则可以通过简单地使用 boxplot 函数为每个元素创建箱线图。例如,如果我们有一个名为 LIST 的列表对象,其中包含五个数值向量,则可以通过使用命令 boxplot(LIST) 为每个向量创建箱线图示例 实时演示列表
587 次查看
要更改 data.table 对象中每个组的第一个值,我们可以使用单个方括号来访问和将值更改为所需值。例如,如果我们有一个名为 DT 的 data.table 对象,其中包含一个由 Class 定义的组列和一个由 Response 定义的数值列,则可以通过使用命令 DT[,Response:=c(2,Response[-]),by=Class] 将每个 Class 的 Response 的第一个值设置为 5。考虑以下 data.table 对象 - 示例 library(data.table) 组
要在基础 R 图表中显示旋转 180 度的文本,我们可以使用 text 函数。我们需要为需要在图表中旋转文本的位置定义两个轴值。对于文本的旋转,将使用 srt 参数并将其设置为等于 270 的值。查看以下示例以了解其工作原理。示例 x
二项分布基于成功和失败的分布,二项分布的其他两个参数是样本量和成功概率。要创建二项分布图,我们首先需要使用 dbinom 函数定义二项分布的密度。可以使用 plot 函数以及成功和密度来进行绘图,如下面的示例所示。示例 x