浏览量 182 次
要创建向量元素的三元组,我们可以使用 `combn` 函数。例如,如果我们有一个包含值 1、2、3、4、5 的向量 x,那么可以使用 `combn(x,3)` 创建 x 的无序三元组。这将创建一个矩阵,其中向量 x 的元素不会以特定顺序排列。示例 在线演示 x1
浏览量 16K+
要创建一个包含重复值的列的数据框,我们只需要使用 `rep` 函数,我们可以按传递值的顺序重复这些值,或者重复每个值特定次数。例如,如果我们有三个值 1、2、3,那么可以通过重复这些值创建数据框,例如 1、2、3、1、2、3、1、2、3、1、2、3,或者重复为 1、1、1、2、2、2、3、3、3。示例 1 在线演示 x
浏览量 272 次
我们可能希望找到矩阵列中小于某个值的数值的位置。这将帮助我们识别每列中临界值或阈值的位置。例如,如果我们有一个包含 5 行 5 列且值在 1 到 100 范围内的矩阵 M,那么我们可能希望找到每列中小于 50 的值的索引,以便我们可以了解有多少列具有此类值。在 R 中,我们可以通过…… 阅读更多
浏览量 682 次
因子列的子集化可以通过使用 `sapply` 和 `is.factor` 创建所有列的对象来提取未来的因子列,然后将该对象传递到子集运算符单方括号中来完成。例如,如果我们有一个包含三列 x、y、z 的数据框 df,并且其中两列 x 和 y 是因子列,那么我们可以使用 Factors
浏览量 474 次
一般来说,散点图中点的默认形状是圆形,但可以使用整数或序列或变量将其更改为其他形状。我们只需要在 `geom_point` 函数内使用 `shape` 参数并传递变量名即可。例如,如果我们想创建一个具有变量 x 的不同形状的散点图,我们可以使用 `geom_point(shape=x)`。如果我们想更改大小,可以使用整数值。示例 考虑以下数据框 - 在线演示 set.seed(151) x
浏览量 21K+
要删除矩阵的行名或列名,我们只需要将它们设置为 NULL,这样所有名称都将被取消。例如,如果我们有一个包含行名和列名的矩阵 M,那么我们可以使用命令 `colnames(M)` 删除这些名称。
浏览量 2K+
按行复制矩阵意味着重复一个矩阵一次或多次,但按行进行。例如,如果我们有一个只包含一行和三列的矩阵,那么将该矩阵复制三次将重复该行三次。这可以通过使用 `rep` 函数以及 `matrix` 函数来完成,如下例所示。示例 在线演示 M
浏览量 196 次
如果我们有一系列网站链接,并且我们想从这些链接中提取网站名称,那么这是一项耗时的任务,因为我们需要逐个复制每个名称。因此,最好使用 R 中的函数提取它们以节省时间。要从网站链接中提取网站名称,我们可以使用 `urltools` 包的 `suffix_extract` 函数。这将提取主机、子域名、域名和后缀。众所周知,域名值就是网站名称。加载 `urltools` 包 - `library(urltools)` 网站链接存储在一个向量中 - Web_Links 阅读更多
浏览量 551 次
为了显示图中自变量的特定部分,我们可能希望使用水平线。这将使绘图看起来有所不同,并引起查看者的注意。要在绘图中创建水平线,我们可以使用 `geom_line` 函数,但我们需要以数据框格式传递我们想要为其创建水平线的数值。考虑以下数据框 - 示例 在线演示 x
当我们从外部来源导入数据时,标题或列名可能以带下划线分隔的值导入,如果原始数据具有相同的格式,这也是可能的。因此,为了使标题更短且看起来更好,我们更愿意删除下划线符号,这可以使用 `gsub` 函数轻松完成。考虑以下数据框 - 示例 在线演示 x_1