我有一个R字符串列表,我想得到每个字符串的最后一个元素
require(stringr)
string_thing <- "I_AM_STRING"
Split <- str_split(string_thing, "_")
Split[[1]][length(Split[[1]])]
Run Code Online (Sandbox Code Playgroud)
但我怎么能用字符串列表呢?
require(stringr)
string_thing <- c("I_AM_STRING", "I_AM_ALSO_STRING_THING")
Split <- str_split(string_thing, "_")
#desired result
answer <- c("STRING", "THING")
Run Code Online (Sandbox Code Playgroud)
谢谢
如果我们有一个列表,每个项目可以有不同的长度.例如:
l <- list(c(1, 2), c(3, 4,5), c(5), c(6,7))
Run Code Online (Sandbox Code Playgroud)
(为了清楚起见,我们将在列表"items"中调用对象,并在列表"elements"的对象中调用对象.)
我们如何提取,例如每个项目的第一个元素?在这里,我想提取:
1, 3, 5, 6
Run Code Online (Sandbox Code Playgroud)
然后每个项目的第二个元素的相同问题:
2, 4, NA, 7
Run Code Online (Sandbox Code Playgroud)