如何在不使用length()的情况下调用data.frame中的最后一个单元?

问题描述 投票:0回答:2

通常在我要使用的序列号时要定义最后一个未知的单元号;

z <- length(data)

mean(data[3:z])

然而,没有一种更简单的方法来定义同一语句中的最后一个单元而不必调用并将长度定义为单独的变量吗?像一个特殊符号一样,表示最后一个单位。

r
2个回答
0
投票

并没有真正的捷径,但您也可以删除前2个元素,而不是从3个长度中选择长度,这可以使用索引来完成:

data[-(1:2)]

或使用tail

tail(data, -2)

0
投票

[mean(data[3:length(data)])应该可以,如果您不需要exra变量..?

© www.soinside.com 2019 - 2024. All rights reserved.