Мне нужна помощь с командой replace()
replace(c(3,2,2,1),1:3,4:6)
Я ожидал вывода 6,5,5,4
, но получил 4,5,6,1
Что я делаю не так?
Мое понимание того, что заменить, заключается в следующем: он ищет значения индекса элементов первого аргумента во втором аргументе (например, 3 является третьим элементом в 1: 3) и затем заменяет его элементами третьего аргумента на тот же индекс (например, 3-й элемент в 4: 6 равен 6, поэтому я ожидаю, что первый элемент в векторе будет 6)
Спасибо. (заменить файл справки не имеет примера ... нужно попросить разъяснений здесь)