【发布时间】:2021-05-18 17:40:47
【问题描述】:
当我尝试 grep 这个列表的最后一行时,R 返回列表中的所有行,有没有办法让 R 在这个例子中只 grep 最后一行?
stringlines<-as.list(c("Total des actifs immobilisés 350 952","Total des actifs non courants 357 268",
"Total des actifs courants 4 324 646",
"Total des actifs 4 682 115"))
stringlines[grep("Total des actifs",stringlines,fixed = T)]
#> [[1]]
#> [1] "Total des actifs immobilisés 350 952"
#>
#> [[2]]
#> [1] "Total des actifs non courants 357 268"
#>
#> [[3]]
#> [1] "Total des actifs courants 4 324 646"
#>
#> [[4]]
#> [1] "Total des actifs 4 682 115"
由reprex package (v1.0.0.9002) 于 2021-05-18 创建
【问题讨论】:
-
你为什么有
as.list?你不能grep在一个列表上,而是在一个向量上 -
我的数据是这种格式的
-
stringlines[grep("Total des actifs",stringlines,fixed = T)][length(stringlines[grep("Total des actifs",stringlines,fixed = T)])] -
@Yuriy Saraykin 谢谢你,它工作得很好
-
这能回答你的问题吗? How to access the last value in a vector?
标签: r