找到 2038 篇文章 关于 R 编程

如何在 R 中检查两个向量是否完全相同?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:33:24

6K+ 次浏览

要检查两个向量是否完全相同,可以使用 identical 函数。例如,如果我们有两个向量 x 和 y,我们可以使用以下命令来判断它们是否完全相同:identical(x,y) 查看下面的例子来了解 identical 函数对两个向量的结果。示例 1 要检查两个向量是否完全相同,请使用以下命令:x1

如何在 R 数据框中查找 ID 对应的频率?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:32:22

444 次浏览

为了在 R 数据框中查找 ID 对应的频率,我们可以在定义 ID 后使用 dplyr 包的 summarise 函数,使用 group_by 函数,并且想要查找频率的列也会放在 group_by 函数内。查看下面的例子来了解如何操作。示例 1 下面的代码片段创建一个示例数据框:ID

如何在 R 中按组查找所有列的平均值?

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

1K+ 次浏览

为了按组查找所有列的平均值,我们可以在使用 group_by 定义分组后,使用 summarise_all 函数和 mean 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个分组列(例如 G)和一些数值列,那么我们可以使用以下命令根据分组列的值查找所有列的平均值:df%>%group_by(G)%>%summarise_all("mean")示例 1 下面的代码片段创建一个示例数据框:Grp

如何在 R 向量中查找每 n 个值的平均值?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:21:21

983 次浏览

为了在 R 向量中查找每 n 个值的平均值,我们首先需要将向量转换为矩阵,行数基于 n 个值,然后我们可以使用 colMeans 函数。例如,如果我们有一个名为 X 的向量,其中包含一百个值,那么我们可以使用以下命令查找每十个值的平均值:colMeans(matrix(X,10))示例 1 为了在 R 向量中查找每 n 个值的平均值,请使用以下命令:x1

如何更改基本 R 绘图中方框的边框颜色?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:19:01

2K+ 次浏览

要更改基本 R 绘图中方框的边框颜色,我们可以使用 box 函数和 col 参数,在其中我们可以传递除黑色以外的颜色,因为黑色是默认颜色。我们首先需要使用 plot 函数创建绘图,然后使用 box 函数,如下面的示例所示。示例 1 要更改基本 R 绘图中方框的边框颜色,请使用以下命令:plot(1:10) box(col="red")输出如果执行上述命令,则会生成以下输出:示例 2 要更改基本 R 绘图中方框的边框颜色… 阅读更多

如何在 R 数据框列中查找最频繁的因子值?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:17:15

14K+ 次浏览

为了在 R 数据框列中查找最频繁的因子值,我们可以在为特定列创建表后,使用 which.max 函数和 names 函数。在进行因子分析时,这可能需要用到,我们想要知道哪个因子出现次数最多。查看下面的例子来了解如何操作。示例 1 下面的代码片段创建一个示例数据框:Factor_1

如何在 R 中提取列表中存储的每个矩阵的第一行?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:15:43

937 次浏览

为了在 R 中提取列表中存储的每个矩阵的第一行,我们可以使用 lapply 函数。例如,如果我们有一个名为 LIST 的列表,其中包含一些矩阵,那么我们可以使用以下命令查找每个矩阵的第一行:lapply(LIST,'[',1,) 查看下面的例子来了解如何操作。示例下面的代码片段创建一个矩阵列表:M1

如何提取 R 中箱线图的异常值?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:12:10

2K+ 次浏览

为了提取箱线图的异常值,我们可以将 out 函数与 boxplot 函数一起使用。例如,如果我们有一个名为 X 的向量,其中包含一些异常值,那么我们可以使用以下命令提取这些异常值:boxplot(df$X, plot=FALSE)$out 此命令不会创建绘图,因为 plot 设置为 FALSE。示例下面的代码片段创建一个示例数据框:df=data.frame(x=rlnorm(25)) df 创建了以下数据框:      x 1  0.5699270 2  3.5812629 3  0.3507882 4  0.1400328 5  0.7239948 6  2.5494114 7  3.1243611 8  5.3207739 9  0.1672539 10 7.6235529 11 0.4950263 12 1.1713592 13 1.6590328 14 … 阅读更多

如何在 R 数据框中删除所有列都包含编码缺失值的行?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:09:37

300 次浏览

有时缺失值是编码的,当我们在不替换这些缺失值的情况下进行分析时,分析结果的解释会变得有些困难,特别是对于第一次阅读的人来说很难理解。因此,我们可能希望删除包含编码缺失值的行。为此,我们可以用 NA 替换编码的缺失值,然后替换包含 NA 的行,如下面的示例所示。示例 1 下面的代码片段创建一个数据框,如果缺失值编码为 1:x1

如何在 R 数据框列中将零替换为前一个值?

Nizamuddin Siddiqui
更新于 2021年11月11日 05:05:34

752 次浏览

为了在 R 数据框列中将零替换为前一个值,我们可以使用 zoo 包的 na.locf 函数,但是要应用此函数,我们首先需要将零值替换为 NA。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 Rate 的列,那么我们可以使用以下命令使用以下命令将 Rate 中的 0 值替换为前一个值:df$Rate[df$Rate==0]

广告