找到 34423 篇文章,关于编程

如何在 R 中随机分配参与者到不同的组?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:33:46

4K+ 次浏览

要随机分配参与者到不同的组,我们可以使用 sample 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 Employee_ID 的列,并且我们想要创建五个组并将其存储在一个名为 Grp 的向量中,那么可以使用以下命令将参与者随机分配到 Grp 中的值:df$Grp

在 R 数据框中创建带有前导零的整数列

Nizamuddin Siddiqui
更新于 2021年11月3日 08:28:24

529 次浏览

要在 R 数据框中创建带有前导零的整数列,可以使用 sprintf 函数。例如,如果我们想要创建一个数据框列,其值从 1 到 10,并且我们想要将 1 表示为 01,依此类推,那么可以使用以下命令:data.frame(x=sprintf('%0.2d',1:10)) 查看下面的示例以了解其工作原理。示例 1 要在 R 数据框中创建带有前导零的整数列,可以使用以下命令:df1

如何在基础 R 绘图中更改 Y 轴标题?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:26:02

10K+ 次浏览

在基础 R 绘图中最简单的更改 Y 轴标题的方法是使用 ylab 参数,我们可以在其中直接输入标题。但是,使用 ylab 无法更改轴标题,因此最好使用 mtext 函数,我们可以用它来更改标题的字体大小、位置等。查看下面的示例以了解如何操作。示例 使用以下代码更改基础 R 绘图中的 Y 轴标题:plot(1:10) 输出 如果执行上述代码,则会生成以下输出:添加 ... 阅读更多

如何在基础 R 绘图中显示 x̄?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:23:56

2K+ 次浏览

要在基础 R 绘图中显示 x̄,可以使用 text 函数并在 expression 函数中使用 bar 函数定义该条。例如,如果我们有一个名为 x 的向量,其中包含前十个数字(1 到 10),那么我们可以使用以下命令在基础 R 绘图中显示其平均值:text(0.97, 5.5, expression(bar("x"))) 查看下面的示例以了解其工作原理。示例 1 使用以下代码在基础 R 绘图中显示 x̄:plot(mean(1:100)) text(0.97, 50.5, expression(bar("x"))) 输出 如果执行上述代码片段,则会生成以下输出:示例 2 使用以下代码 ... 阅读更多

如何在 R 中使用 ggplot2 根据阈值对散点图点着色?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:22:06

2K+ 次浏览

要在使用 ggplot2 根据阈值对散点图点着色,我们首先需要定义一个包含阈值的列,然后可以在 aes 中使用该列进行着色。可以使用 cut 函数创建包含阈值的列。查看下面的示例以了解如何操作。示例 以下代码片段创建一个示例数据框:x

在 R 数据框中按组查找每列中非缺失值的个数。

Nizamuddin Siddiqui
更新于 2021年11月3日 08:24:08

797 次浏览

要在 R 数据框中按组查找每列中非缺失值的个数,可以使用 dplyr 包的 summarise_each 函数以及 is.na 函数的否定。例如,如果我们有一个名为 df 的数据框,其中包含一个分组列,例如 G,以及一些其他包含少量 NA 的列,那么我们可以使用以下命令在分组列 G 的帮助下查找每列中非缺失值的个数:df%%group_by(G)%%summarise_each(funs(sum(!is.na(.)))) 示例 1 以下代码片段创建一个示例数据框:Group

如何在 R 中使用 ggplot2 创建多条回归线?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:18:41

858 次浏览

要在使用 ggplot2 创建多条回归线,可以在 aes 中使用分组。例如,如果我们有一个名为 df 的数据框,其中包含两列数值列,例如 x 和 y,以及一列分类列,例如 C,那么可以使用以下命令为 C 中所有类别创建 x 和 y 之间的回归线:ggplot(df, aes(x, y, group=C))+geom_point()+stat_smooth(method="lm") 示例 以下代码片段创建一个示例数据框:data(mtcars) head(mtcars, 20) 输出 创建以下数据框:                    mpg  cyl disp   hp drat  wt    qsec   vs am gear carb Mazda ... 阅读更多

如何在 R 数据框中根据几列查找每行的最小值?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:12:18

3K+ 次浏览

要在 R 数据框中根据几列查找每行的最小值,可以在 with 函数中使用 pmin 函数。例如,如果我们有一个名为 df 的数据框,其中包含五列,例如 x、y、z、a 和 b,那么可以使用以下命令查找基于 x、y 和 b 列的每行的最小值:with(df,pmin(x,y,b)) 示例 1 以下代码片段创建一个示例数据框:x1

如何在 R 中从矩阵中删除重复列?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:13:28

670 次浏览

要在 R 中从矩阵中删除重复列,可以使用 unique 函数。例如,如果我们有一个名为 M 的矩阵,其中包含一些重复列,那么可以使用以下命令删除这些重复列:unique(M,MARGIN=2) 示例 1 以下代码片段创建一个示例矩阵:M1

如何在基础 R 绘图中显示带轮廓的文本?

Nizamuddin Siddiqui
更新于 2021年11月3日 08:05:39

357 次浏览

无法在基础 R 绘图中显示带轮廓的文本,为此,我们需要使用 TeachingDemos 包的 shadowtext 函数。shadowtext 函数将在创建基础 R 绘图后应用。我们需要提供绘图中文本的位置以及其他一些参数,例如需要显示的文本、轮廓的颜色和大小,以获得更好的显示效果。示例 1 使用以下代码在基础 R 绘图中显示带轮廓的文本:plot(1) shadowtext(1.2, 1.2, "Point at 1", col="white", cex=2) 输出 如果执行上述代码,则会生成 ... 阅读更多

广告
© . All rights reserved.