我看到很多这些[东西]
答案 0 :(得分:0)
[,] 语法用于索引。您的数据集是所谓的 data.frame ,它表示矩形,由行和列组成。您可以通过指出要返回的行/列来索引数据帧的每个值。这是通过使用 [,] 语法完成的:[所需行,所需列]。 如果要返回所有行,则只需不定义任何行-请将其留空。例如
dataset[,4]
返回数据框的第四列和所有行。您还可以通过在 [,] 中定义多个索引来获取多个行/列。例如,您可以使用 1:4 来获取所有前4行(1:4是从1到4的序列的语法):
train[1:4,]
请注意,这将返回所有列,因为您未指定任何列索引。
您还可以将行和列的索引结合起来:
train[2:5, 7:9]
将返回第2-5行和第7-9列。 通常, [,] 的操作称为子集,因为它会从数据框中生成列和行的子集。在内部,R调用一个称为 subset 的函数,该函数实际上进行了子设置。