找到 34423 篇文章 关于编程

如何将 R 数据框的两列转换为命名向量?

Nizamuddin Siddiqui
更新于 2020-08-21 06:55:29

379 次查看

如果两列的形式是这样的:一列包含向量值的名称,另一列包含向量的值,那么我们可能希望将它们转换为一个向量。为此,我们可以简单地读取具有其数据类型和结构的向量,并使用结构函数对其进行结构化。示例 1 实时演示x1

如何在 R 中使用聚合函数查找最大值并获取包含所有列的输出?

Nizamuddin Siddiqui
更新于 2020-08-21 06:53:39

458 次查看

当我们使用聚合函数查找最大值或任何其他值时,聚合的输出不提供与最大值对应的所有列。因此,我们需要将使用聚合获得的数据框与原始数据框合并。通过这种方式,我们只会获得新数据框和原始数据框之间共有的那些行。示例考虑以下数据框 - 实时演示set.seed(99) x1

如何在 R 中使用 ggplot2 将点图的点连接起来,如果 X 轴值是分类的?

Nizamuddin Siddiqui
更新于 2020-08-21 06:51:42

601 次查看

通常绘制点图是为了查看两个连续变量之间的关系,它也称为散点图,但如果自变量是分类的,那么我们简单地称之为点图。通常,我们希望连接或连接点图的点,以直观地表示自变量类别的变化并使其成为折线图。这可以通过将 stat_summary 参数 geom 设置为 line 并在 aes 中设置 group = 1 来实现。示例考虑以下数据框 - 实时演示Class

如何在 R 中从列表中删除 NULL 值?

Nizamuddin Siddiqui
更新于 2020-08-21 06:45:44

5K+ 次查看

NULL 值用于表示对象,特别是长度为零的列表。如果列表包含 NULL,那么我们可能希望用另一个值替换它,或者如果我们没有要替换的值,则将其从列表中删除。要从列表中删除 NULL 值,我们可以使用 sapply 与 is.NULL 的否定。示例 实时演示x

如何在 R 中从日期中减去天数以获取前一天的日期?

Nizamuddin Siddiqui
更新于 2020-08-21 06:43:32

399 次查看

在我们的日常生活中,我们可能想知道几天前是什么日期。这在职业生活中也是必需的,尤其是在那些我们从事项目并有严格截止日期的职业中。要查找特定日期之前的日期,我们只需在使用 as.Date 读取日期后使用减号即可。示例as.Date("2001-01-01")-30 [1] "2000-12-02" as.Date("2020-06-30")-30 [1] "2020-05-31" as.Date("2020-06-30")-50 [1] "2020-05-11" as.Date("2020-06-30")-100 [1] "2020-03-22" as.Date("2020-06-30")-120 [1] "2020-03-02" as.Date("2020-06-30")-15 [1] "2020-06-15" as.Date("2020-06-30")-45 [1] "2020-05-16" as.Date("2020-06-30")-40 [1] "2020-05-21" as.Date("2020-12-25")-20 [1] "2020-12-05" as.Date("2020-12-25")-300 [1] "2020-02-29" as.Date("2020-12-25")-125 [1] "2020-08-22" as.Date("2020-12-25")-80 [1] "2020-10-06"我们还可以使用 / 来 ... 阅读更多

如何在 R 中将排列创建为列表?

Nizamuddin Siddiqui
更新于 2020-08-21 06:42:32

392 次查看

排列是有序的组合。例如,如果我们想为带有一系列数字的锁创建一个密钥,那么它必须在某个方向上进行排序,否则将难以记住并且易于解锁。我们可以使用 combinat 包的 permn 函数找到一些数字或字符的排列。加载 combinat 包 -library(combinat)创建排列列表的示例 -permn(LETTERS[1:4]) [[1]] [1] "A" "B" "C" "D" [[2]] [1] "A" "B" "D" "C" [[3]] [1] "A" "D" "B" "C" [[4]] [1] "D" "A" "B" "C" [[5]] [1] "D" "A" "C" "B" [[6]] ... 阅读更多

如何在 R 中使用 ggplot2 为散点图的 X 轴标签编写长行?

Nizamuddin Siddiqui
更新于 2020-08-21 06:38:43

71 次查看

当我们在 R 中创建图时,变量名称会自动作为轴标签绘制,但有时我们希望给出 X 轴标签或 Y 轴标签的简要说明。如果该说明不是太小,以至于 expression 函数可以包含标签的长度,那么它就会变得困难,但可以使用 expression 内部的 atop 来实现。示例考虑以下数据框 - 实时演示set.seed(123) x

如何在 R 中反转向量?

Nizamuddin Siddiqui
更新于 2020-08-21 06:34:16

678 次查看

有时向量值在 R 中以相反的顺序记录,因此,我们需要再次反转这些向量以获得我们想要的实际顺序。例如,数字序列可能记录为 1 到 20,但我们希望它从 20 到 1。可以使用 rev 函数轻松完成向量值顺序的反转。示例x1

如何在 R 中将连续变量拆分为多个组?

Nizamuddin Siddiqui
更新于 2020-08-21 06:32:27

679 次查看

当我们希望根据连续变量的一些特征比较分类变量的不同水平时,需要拆分连续变量。例如,从工资中创建工资组,然后使用方差分析或 Kruskal-Wallis 检验比较这些组。要将连续变量拆分为多个组,我们可以使用 Hmisc 包的 cut2 函数 -示例 实时演示考虑以下数据框 -set.seed(2) ID

如何在 R 中将长字符串拆分为大小相等的子字符串向量?

Nizamuddin Siddiqui
更新于 2020-08-21 06:29:39

349 次查看

如果向量错误地记录为单个字符串,或者包含数据的文件没有以适当的方式分隔字符串,那么我们可能需要将其拆分为正确的形式,以便我们可以继续进行进一步的分析。当具有相同名称长度的因子变量的水平未分隔时,可能会发生这种情况。在这种情况下,我们可以使用 substring 函数将字符串拆分为包含大小相等子字符串的向量。示例只需查看这些示例即可了解 substring 函数如何帮助我们拆分 ... 阅读更多

广告

© . All rights reserved.