Как сохранить только последний символ в списке

#r #list #character

#r #Список #символ

Вопрос:

Я получил список типа введите описание изображения здесь

Как сохранить только последний символ среди символов каждого элемента в списке, например: список [[642]] становится [[642]] символ 1 ‘1995’.

Ответ №1:

Если в вашем списке mylist все векторы одного типа с переменной длиной, то:

 output <- sapply(mylist, function(x) x[length(x)])
 

Вернет вектор последних значений каждого вектора.

Ответ №2:

Опция tail

 output <- lapply(mylist, tail, 1)