找到 2038 篇文章 关于 R 编程

如何在 R 中检查两个矩阵是否相等?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:58:00

2K+ 次浏览

当我们处理较大尺寸的矩阵,并且数据预计来自相同的分布或相同来源时,我们可能会期望这些矩阵是相等的。在这种情况下,我们希望检查两个矩阵是否相等。这可以通过 all.equal 函数来实现,如下例所示。示例 在线演示M1

如何在 R 中使用 ggplot2 在 Y 轴上显示 0?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:48:33

916 次浏览

为了在 Y 轴上显示 0,我们可以使用 ggplot2 包的 scale_y_continuous 函数设置 Y 轴的限制。例如,如果我们在一个名为 df 的 R 数据框中拥有两列,分别为 x 和 y,那么可以通过以下命令创建显示 Y 轴上 0 的散点图ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(limits=c(0,”upperlimit”))请考虑以下数据框:示例 在线演示x

如何在 R 中使用 ggplot2 创建没有须线的箱线图?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:46:03

796 次浏览

为了使用 ggplot2 创建没有须线的箱线图,我们需要在 geom_boxplot 函数内部使用 coef 参数。例如,如果我们有一个名为 df 的数据框,并且其中存在一个分类变量 x 和一个响应变量 y,那么可以通过使用 ggplot(df,aes(x,y))+geom_boxplot(coef=0) 创建各个类别没有须线的箱线图。请考虑以下数据框:示例 在线演示x

如何在 R 中使用对应元素创建两个向量之间的一系列值?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:42:38

432 次浏览

如果我们有两个向量,例如 x 和 y,x 包含 1、6,而 y 包含 5、10,那么这两个向量之间的一系列值将是 1、2、3、4、5 和 6、7、8、9、10。此处,序列是通过使用 x 和 y 中的对应元素创建的。为了在 R 中实现这一点,我们可以使用 mapply 函数,如下例所示。示例 在线演示x1

如何在 R 中查找数据框列的第一四分位数?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:34:39

778 次浏览

第一四分位数是在第 25 个百分位数处的值,这意味着数据中 25% 的值位于第一四分位数以下。当我们查找数据框的摘要时,输出会返回此值,但如果我们只想提取第一四分位数,则可以使用 quantile 函数,通过 0.25 指定百分比。请考虑以下数据框:示例 在线演示x

如何在 R 中查找 R 数据框列中最大字符串的长度?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:27:05

755 次浏览

最大字符串的长度可以通过结合使用 max 函数和 nchar 函数来找到。为此,我们首先需要访问包含字符串值的相应列。假设我们有一个名为 df 的数据框,其中包含一个定义为 CHAR 的字符串列,那么最大字符串的长度将通过使用命令 max(nchar(df$CHAR)) 来找到。请考虑以下数据框:示例 在线演示x

如何在 R 数据框中根据另一列中的键查找值的总和?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:23:34

579 次浏览

如果我们有一列是键,这意味着我们想将该列用作自变量,并查找因变量的统计值,例如总和、平均值、标准差、范围等。这可以通过结合使用 with 和 tapply 函数来实现,如下例所示。请考虑以下数据框:示例 在线演示x1

如何在 R 数据框中使用单行代码提取多列中的唯一值?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:20:16

2K+ 次浏览

为了在 R 数据框中提取多列中的唯一值,我们首先需要创建一个列值的向量,但为此我们需要以矩阵形式读取列。之后,我们可以简单地对提取使用 unique 函数。要了解它是如何工作的,请查看以下示例。请考虑以下数据框:示例 在线演示x1

如何在 R 向量中分割以逗号分隔的值?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:17:14

10K+ 次浏览

R 向量中以逗号分隔的值的分割可以通过取消列出向量的元素,然后使用 strsplit 函数进行分割来完成。例如,如果我们有一个包含逗号分隔值的向量 x,那么这些值的分割将通过使用命令 unlist(strsplit(x,",")) 来完成。示例 在线演示x1

na.omit 和 na.rm 在 R 中的区别是什么?

Nizamuddin Siddiqui
更新于 2021 年 2 月 6 日 08:14:36

2K+ 次浏览

na.omit 在进行任何计算时都会考虑 NA 值,但不会将它们包含在计算中,另一方面,na.rm 会移除 NA 值,然后进行任何计算。例如,如果一个向量总共有 5 个值和一个 NA,那么使用 na.omit 计算它们的总和将排除 NA,而使用 na.rm 计算则会移除 NA。请考虑以下数据框:示例 在线演示x1

广告