R语言 访问一个给定向量的最后一个值
在这篇文章中,我们将讨论如何在R编程语言中访问一个给定向量的最后一个值。因此,让我们首先创建一个示例向量,因为要获得一个向量的最后一个值,我们需要首先创建向量。
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
print(vec1)
输出
"John" "Smith" "Tina" "Brad" "Emma"
我们的第一个向量是一个包含一些名字的字符串,现在我们要从这个向量中提取最后一个名字。
方法1:使用length函数
为了完成这项任务,我们可以使用R语言中的 length() 函数。这不仅可以找出字符串的长度,还可以访问元素。
语法: length(x)
参数: x:向量
例子
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
length(vec1)
输出
[1] 5
现在,让我们使用 length() 函数来获取向量的最后一个元素。
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
length(vec1)
# To Extract last element with length
vec1[length(vec1)]
输出
[1] 5
[1] "Emma"
方法2:使用tail()函数
为了找到向量的最后一个元素,我们也可以使用 tail() 函数。
同样为了演示它,让我们首先创建一个示例向量。
vec2 <- c(123 , 124 , 125 , 126, 128)
print(vec2)
输出
123 124 125 126 128
我们有一个向量的例子,我们必须要访问它的最后一个元素。
语法: tail()
参数
- x:数据框
- n:要显示的行数
这里我们传递n=1,这样它将只显示向量中的最后一个元素。
vec2 <- c(123 , 124 , 125 , 126)
tail(vec2 , 1)
输出
126