Я хотел бы спросить, как выполнить извлечение элемента в квадратных скобках, например. mtcars[[5]]
в функции map
.
У меня есть вложенный фрейм данных (прикрепить фотографию)
Я пытаюсь выполнить статистический тест Морана для каждого региона , При использовании подхода долларов и скобок для каждой строки, такой как moran.test(data_moran$data[[1]]$price, data_moran$KNN[[1]])
, он РАБОТАЕТ, а затем для цикла можно использовать его для расчета для каждого элемента списка.
однако я хотел бы знать, как выполнить то же самое с map
function, используя:
mutate(
price = map(data, ~select(., price)),
MORA = lmap(price, ~moran.test(x = ., listw = KNN)))
возвращает ошибку, которая KNN is not a listw object
, которая есть. Есть ли способ, как реализовать KNN[[i]]
в map
функцию.