246 次浏览
有时,月份的日期向量以数字形式记录,将其视为日期向量进行处理或可视化会变得困难。例如,如果月份的向量包含数字 1 表示一月,2 表示二月,依此类推,则将其视为数值向量而不是表示月份的向量。要将此类向量转换为月份缩写,如 Jan、Feb 等,我们可以使用 month.abb 函数。示例Month1
4K+ 次浏览
R 中的向量可以包含无限数量的元素,但我们可能希望删除其中一些元素。要删除向量的最后几个元素,我们可以使用 head 函数,并使用我们要删除的值数量的负数。例如,如果我们有一个长度为 200 的向量,但我们不想要最后五十个元素,那么我们可以使用 head(vector_name,-50)。示例x1
9K+ 次浏览
由于矩阵仅包含数值,因此也可以对矩阵进行排序。排序矩阵可能有多种原因,例如我们想要将矩阵转换为数据框,在矩阵计算之前需要对存储在矩阵中的数据进行排序,以便计算结果的视图变得更清晰等。要根据一列对矩阵进行排序,我们可以使用 order 函数。示例set.seed(123) M1
118 次浏览
要从统计分布生成随机样本,我们使用诸如 rnorm、rbinom、rexp、rpois 等函数,根据其名称对应相应的分布。使用这些函数,我们可以将它们的参数作为参数传递到函数内部。但是,如果我们将参数保存为列表,那么随机样本的生成就不那么直接了,为此,我们需要使用 do.call 函数。示例parameters1
3K+ 次浏览
通常,在 R 或任何统计分析软件中创建的绘图在底部都有 X 轴标签,但我们可能希望在绘图顶部显示它们。它可以用于任何类型的二维绘图,无论是散点图、条形图等。这可以通过使用 R 中 ggplot2 包的 scale_x_continuous 函数来实现。示例实时演示set.seed(123) x
207 次浏览
如果 R 数据框包含两个或多个因子列,那么因子数量的组合数量会更大,显然,如果因子数量很大且级别数量很大,那么因子级别的组合数量也很大。要查找每个分组组合的行总数,我们可以使用 transform 函数。示例考虑以下数据框 - 实时演示set.seed(101) Group
2K+ 次浏览
R 数据框可以包含非常多的行,如果某些行对我们的数据分析没有帮助,我们可能希望删除它们。因此,我们可以在开始分析过程之前删除这些行。我们可以说,删除某些行是数据清理的一部分,显然,数据清理有助于我们为分析创建平滑的数据集。在 R 中,我们可以简单地使用 head 函数从 R 数据框中删除最后几行,我们也可以将其存储为新的数据 ... 阅读更多
193 次浏览
对 R 数据框的列进行排序并不困难,但有时我们希望以相反的顺序对它们进行排序,例如,我们可能希望以升序对某些列进行排序,而以降序对某些列进行排序。排序目的的这种变化使其变得有点复杂。因此,我们可以对 sort 函数使用否定来对我们想要以降序排序的列进行排序。示例考虑以下数据框 - 实时演示set.seed(111) x1
924 次浏览
当我们使用 plot 函数创建绘图时,绘图标题在使用 main 参数时会出现在绘图顶部。如果我们使用 title 函数创建绘图标题,那么我们可以通过多种不同的方式调整其位置,例如绘图下边界和上边界之间的任何位置。示例x
368 次浏览
重新缩放连续变量意味着我们想要用某些属性对其进行标准化,如果我们使用 0 到 1 作为范围,则表示该属性。大多数情况下,重新缩放背后的目标是我们想要消除所考虑变量的测量单位的影响。要重新缩放使范围变为 0 到 1,我们可以使用 scales 包的 rescale 函数。示例加载 scales 包 - 示例library(scales) x1