找到 2038 篇文章 适用于 R 编程

如何在 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]] ... 阅读更多

如何使用 ggplot2 在 R 中为散点图的 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 函数如何帮助我们拆分... 阅读更多

如何可视化 R 数据框列的正态性?

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

124 次浏览

分析变量的第一步是检查它是否服从正态分布,为了直观地做到这一点,我们创建了一个直方图。如果直方图描绘了一个钟形曲线,那么我们认为该变量服从正态分布,否则,它不服从正态分布。我们可以使用 hist 函数为 R 数据框的任何列创建直方图。示例考虑以下数据框 -set.seed(9) df

如何使用 ggplot2 在 R 中创建条形图,并在条形顶部添加条形标签?

Nizamuddin Siddiqui
更新于 2020-08-21 06:25:03

411 次浏览

有多种方法可以表示图表,特别是条形图以多种变体表示。我们也可以在条形图中包含条形标签,以便查看者可以轻松理解条形对应类别的频率。要在条形图中将标签放在条形的顶部,我们可以在 ggplot2 中使用带有 geom_text 的 vjust = 0。示例实时演示考虑以下数据框 -df

如何为 R 数据框中某些列的行均值创建一个新的数据框?

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

757 次浏览

查找行均值可以帮助我们识别案例的平均表现,如果所有变量性质相同,这也很容易。但是,如果某些列具有不同类型的数据,那么我们必须提取我们想要查找行均值的列。因此,我们可以使用 rowMeans 函数为所需的列的行均值创建一个新的数据框。示例实时演示考虑以下数据框 -set.seed(88) Group

如果这些矩阵存储为列表,如何在 R 中将矩阵的每个元素加到或乘以另一个矩阵的对应元素?

Nizamuddin Siddiqui
更新于 2020-08-21 06:20:14

112 次浏览

加法、减法、乘法和除法等基本数学运算对于矩阵来说很常见,我们经常这样做,但是如果矩阵在 R 中存储为列表,那么这些基本计算就会以不同的方式完成,因为它们不是直接对象。要将列表中的矩阵相加或相乘,我们可以使用 Reduce 函数以及加号 (+) 或乘号 (*) 以及列表名称。示例实时演示考虑以下矩阵列表 -Matrices_List

广告