在回答这个问题之前,我们需要了解如何只显示R中图上的每个第N个元素。
在R中,可以使用head()
函数来查看数据集的前N个元素。例如,要查看一个包含100个元素的数据集的前5个元素,可以使用以下代码:
data <- data.frame(a=1:100, b=rnorm(100), c=rbinom(100, 1, 0.5))
head(data, 5)
上述代码将返回一个包含前5个元素的数据框。
如果要查看每个第N个元素,可以使用seq_len()
函数来生成一个包含N个元素的序列,并使用head()
函数来查看每个序列的前N个元素。例如,要查看每个第10个元素,可以使用以下代码:
data <- data.frame(a=1:100, b=rnorm(100), c=rbinom(100, 1, 0.5))
head(data[seq_len(10)], 10)
上述代码将返回一个包含每个第10个元素的数据框。
需要注意的是,seq_len()
函数生成的序列是从1开始的,而不是从0开始。如果需要从0开始生成序列,可以使用seq()
函数,并在前面加上负整数,例如-10
,表示从0开始生成10个元素的序列。