找到 2038 篇文章 关于 R 编程

如何在 R 数据框中对所有列执行 Wilcoxon 检验?

Nizamuddin Siddiqui
更新于 2021年2月6日 08:10:44

2K+ 次浏览

在 R 数据框中对所有列执行 Wilcoxon 检验意味着我们希望对单个样本使用此检验,而单样本 Wilcoxon 检验用于检验样本的中位数是否等于某个值。如果我们不提供任何值,则零为参考值。借助 apply 函数和 wilcox.test,可以对所有列执行 Wilcoxon 检验,如下例所示。考虑以下数据框 - 示例 在线演示x1

如何在基础 R 绘图中包含带刻度的零?

Nizamuddin Siddiqui
更新于 2021年2月6日 08:04:09

332 次浏览

当我们在基础 R 中创建绘图时,Y 轴值会自动生成,并且大多数情况下不会显示零,除非在少数无法特别定义的情况下,但当数据中存在零时就会发生这种情况。因此,如果我们想在基础 R 绘图中包含带刻度的零,则可以使用 ylim 参数和绘图函数。示例plot(5,ylim=c(0,5))输出示例plot(rnorm(100),ylim=c(-5,5))输出示例plot(rpois(10,2),ylim=c(0,10))输出

如何在 R 中更改列表中元素的顺序?

Nizamuddin Siddiqui
更新于 2021年2月6日 08:01:50

2K+ 次浏览

R 中的列表可以包含多种类型的元素,例如向量、数据框、矩阵等。有时这些元素的顺序很重要,尤其是在我们拥有大型元素的情况下,因为难以查看列表的大型元素。此排序可以使用单方括号和组合运算符 c 来完成,如下例所示。示例 在线演示List1

如何在 R 中更改数据框的名称?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:57:44

7K+ 次浏览

要更改数据框的名称,我们可以将原始名称设置为新名称。现在可以使用这两个名称。更改数据框名称的大多数目的在于,原始名称似乎不是基于数据特征的有效名称。例如,如果数据框中包含正态分布的列,则可以将其命名为 normal_distribution。这将帮助每个人理解数据属于正态分布。示例1 在线演示set.seed(24) x

如何在 R 数据框中检查变量是否包含大于 1 的数字?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:55:19

1K+ 次浏览

R 数据框中的变量被称为数据框的列。有时我们对特定列有一个阈值,我们需要检查该列中的所有值是否大于或小于阈值。为此,我们可以使用 ifelse 函数,如下例所示。示例1 在线演示考虑以下数据框 - set.seed(24) x

如何在 R 中创建一周中随机日期的样本?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:52:32

325 次浏览

要创建一个工作日向量,我们可以使用命令 weekdays(Sys.Date()+0:6),如果我们想创建一个工作日的随机样本,则可以使用 sample 函数和 weekdays 命令。例如,如果我们想创建一个 20 天的随机样本,则可以将其设置为 sample(weekdays(Sys.Date()+0:6),20,replace=TRUE)。示例 在线演示示例1

如何在 R 数据框中用行均值替换缺失值?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:49:08

697 次浏览

如果 R 数据框的每一列具有相似的特征,则我们可以用行均值替换缺失值。要使用行均值替换缺失值,我们可以使用 zoo 包的 na.aggregate 函数,但我们需要使用数据框的转置版本,因为 na.aggregate 用于列均值。示例1考虑以下数据框 - 在线演示x1

如何在 R 数据框中按因子水平查找不同列的总和?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:44:52

564 次浏览

如果数据框包含因子列和一些数值列,则我们可能希望查找因子水平的数值列的总和。为此,我们可以使用 aggregate 函数。例如,如果我们有一个包含由 Group 定义的因子列和一些数值列的数据框 df,则可以使用 aggregate(.~Group,data=df,sum) 计算因子水平的不同列的总和。示例1 在线演示考虑以下数据框 - Group

如何在 R 中使用 ggplot2 创建没有网格线的点图?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:39:53

221 次浏览

要使用 R 中的 ggplot2 创建点图,我们可以使用 geom_dotplot 函数,但输出中将包含默认网格线。如果我们想从绘图中删除网格线,则可以在其余命令中添加 theme 函数作为 theme(panel.grid=element_blank())。示例 在线演示考虑以下数据框 - set.seed(214) x

如何在 R 中将矩阵中重复的行名和列名更改为序列?

Nizamuddin Siddiqui
更新于 2021年2月5日 10:37:08

367 次浏览

要将重复的行名和列名更改为序列,我们首先需要将这些名称读入向量,然后使用 make.unique 函数将其设置为行名和列名。例如,如果矩阵的行名定义为 A、B、A、B、A,则可以将其转换为 A、B、A.1、B.1、A.2。示例1 在线演示M1

广告