Я хотел бы заменить первый элемент моего списка (вектор) на первое значение этого вектора. Итак, если у нас есть:
x <- (2, 4, 6)
list <- list(r1 = x, r2 = pi, r3 = month.name)
Как я могу заменить элемент r1 в моем списке первым элементом r1 (2)? Я хотел бы получить такой результат:
list
$r1
[1] 2
$r2
[1] 3.141593
$r3
[1] "January" "February" "March" "April" "May" "June"
[7] "July" "August" "September" "October" "November" "December"
Извлеките элемент списка и назначьте его обратно после подмножества
list$r1 <- list$r1[1]
-выход
list
#$r1
#[1] 2
#$r2
#[1] 3.141593
#$r3
#[1] "January" "February" "March" "April" "May" "June" "July" "August" "September" "October" "November"
#[12] "December"
Спасибо! Это было просто, но меня заблокировали.
Опечатка: это первый элемент, list$r1[1].