в РИ подготовил следующий список L
:R: есть ли встроенные функции для сортировки списков?
>L
[[1]]
[1] "A" "B" "C"
[[2]]
[1] "D"
[[3]]
[1] NULL
Я хотел бы управлять списком L
поступающего в базе данных df
как
>df
df[,1] df[,2]
"A" 1
"B" 1
"C" 1
"D" 2
где второй столбец дает позицию в списке L
соответствующего элемента в столбце 1. Мой вопрос: есть (есть) встроенная функция (-ы), которая может быстро выполнить эту манипуляцию? Я могу сделать это, используя «грубую силу», но мое решение не очень хорошо масштабируется, когда я рассматриваю гораздо большие списки.
Благодарю вас всех!
'stack' делает работу; Большое спасибо! Я не знал этого :-) – Avitus
@Avitus, 'stack', кажется, является одной из тех сильно недооцененных функций ... – A5C1D2H2I1M1N2O1R2T1