访问 R 中给定向量的最后一个值
在本文中,我们将讨论如何在 R 编程语言中访问给定向量的最后一个值。因此,让我们首先创建一个示例向量,因为要获取向量的最后一个值,我们需要先创建该向量。
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
print(vec1)
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
length(vec1)
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma")
length(vec1)
# To Extract last element with length
vec1[length(vec1)]
R
vec2 <- c(123 , 124 , 125 , 126, 128)
print(vec2)
R
vec2 <- c(123 , 124 , 125 , 126)
tail(vec2 , 1)
输出:
"John" "Smith" "Tina" "Brad" "Emma"
我们的第一个向量是一个的一些名字,现在我们必须从这个载体中提取的姓氏。
方法一:使用长度函数
为了完成这个任务,我们可以使用 R 语言中的length()函数。这不仅可以找出字符串的长度,还可以访问元素。
Syntax: length(x)
Parameter: x: vector
例子:
电阻
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"
方法二:使用 Tail()函数
要找到向量的最后一个元素,我们还可以使用tail()函数。
再次证明它让我们首先创建一个示例向量。
电阻
vec2 <- c(123 , 124 , 125 , 126, 128)
print(vec2)
输出:
123 124 125 126 128
W 有一个示例向量,我们必须访问它的最后一个元素。
Syntax: tail()
Parameters:
- x: data frame
- n: number of rows to be displayed
这里我们传递 n=1 以便它只显示向量中的最后一个元素。
电阻
vec2 <- c(123 , 124 , 125 , 126)
tail(vec2 , 1)
输出:
126