Вопросы по теме 'lapply'

Как я могу использовать attr‹- с lapply?
Или, говоря более общим языком: как я могу добавить несколько атрибутов к элементам списка? Я застрял, пытаясь установить атрибут для элементов списка, все из которых data.frames . В конце концов, я хотел бы добавить names(myList) в качестве...
1162 просмотров
schedule 28.04.2024

использование lapply для вложенных циклов
Я немного изучил магию lapply в R , но так и не понял, как заменить вложенные циклы - возможно ли это? Вот моя проблема и решение с вложенным циклом. monCode <- c('F', 'G', 'H', 'J', 'K', 'M', 'N', 'Q', 'U', 'V', 'X', 'Z')...
1285 просмотров
schedule 30.06.2022

Функция R substr для нескольких столбцов
У меня 3 колонки. Первый столбец имеет уникальный идентификатор, второй и третий столбцы содержат строковые данные и некоторые данные NA. Мне нужно извлечь информацию из столбца 2, поместить ее в отдельные столбцы и сделать то же самое для столбца...
3052 просмотров
schedule 22.09.2022

Разделение поля на основе количества итераций в поле R
У меня есть фрагмент кода, который выделяет идентификаторы переменных из поля variable_id, количество переменных может меняться в зависимости от эксперимента. В примере ниже у меня есть 5 разных переменных. Я хотел бы получить функцию, которая...
46 просмотров
schedule 04.02.2024

Перебор идентификатора с помощью lapply() в R
Я написал такую ​​функцию: myfunc <- function(data, c1, c2, c3) { res <- data*c1*c2*c3 return(res) } Чтобы применить myfunc к вектору data , я мог бы использовать lapply(data, myfunc, c1=2, c2=3,...
386 просмотров
schedule 06.09.2022

Разделить, применить линейную модель, объединить [дублировать]
У меня есть кадр данных следующим образом: df Date Hour ID Par1 Par2 Par3 08-01-15 0 A 2 3 4 08-01-15 0 B 4 5 6 08-01-15 1 N 2 9 10 08-01-15 1 A 3 7 23 08-01-15 1 B...
148 просмотров
schedule 10.04.2024

Вернуть вектор на основе значений в одном кадре data.frame и условий в другом
У меня есть data.frame A с +100 000 строк, содержащих информацию о местоположении (Lat = широта, Lon = долгота) и другой data.frame B с +500 строками, содержащими ограничения для географических областей (области не перекрываются). Как создать...
151 просмотров
schedule 06.04.2024

lapply в списке фреймов данных в определенных столбцах
Я пытаюсь изменить несколько определенных столбцов списка. Я хотел бы сделать все значения в некоторых строках (в частности, 2,3,5,6) одинаковыми. т. е. значение в столбце одинаково для каждой строки. Я хотел бы изменить столбцы 4 и 7 с NA на 0 (0)...
708 просмотров
schedule 24.10.2023

R вяло, используя stringi и rbind
Я хотел бы разделить некоторые данные в фрейме данных на определенную строку и подсчитать частоту. После игры с несколькими методами я придумал метод, но в моих результатах есть небольшая ошибка. Пример: Файл данных кадра данных: data abc...
81 просмотров
schedule 17.04.2024

чередовать вложенный список векторов в r со строковым заполнением на основе максимального числа nchar в самом внутреннем гнезде
У меня есть вложенный список векторов в r, где каждый вектор имеет разное количество элементов, и каждый элемент содержит строку разной длины следующим образом: x <- list( A=list( c("11","11","11111","111","1111111111","11","11"),...
177 просмотров
schedule 20.12.2023

Как удалить один конкретный факторный уровень во всех факторных переменных в r?
Например, у меня есть фрейм данных с 6 столбцами (все факторы). Я хочу удалить определенный уровень, например "нет", из всех факторов, в которых этот уровень появляется. Я хочу удалить факторный уровень «нет» из моей факторной переменной, и в то...
4358 просмотров
schedule 26.06.2022

извлекать данные на основе даты и времени
У меня есть два фрейма данных: dat — это кадр данных 9752x8, содержащий некоторые даты POSIXlt. trips.df – это кадр данных размером 35772 x 28, содержащий почасовые данные о температуре . Я хотел бы сохранить соответствующую...
120 просмотров
schedule 17.11.2023

R: объединить два списка списков фреймов данных
У меня есть два списка списков таких фреймов данных: L1 <- list(Q1=list(A=data.frame(X1=1:3),C=data.frame(X1=1:3)), Q2=list(B=data.frame(X1=1:3),C=data.frame(X1=1:3))) L2 <- list(Q1=list(B=data.frame(X1=4:6),C=data.frame(X1=4:6)),...
947 просмотров
schedule 03.08.2022

Применить функцию для преобразования строк данных в векторы
У меня есть фрейм данных размером 12665x784, и мне нужно вызвать функцию для каждой строки (эта функция ожидает ввода 1x784 из фрейма данных и константы того же размера) и сохранить результат в другом векторе. Код, использующий цикл for, показан...
222 просмотров
schedule 05.10.2022

Использовать purrr () вместо lapply для произвольных пар город / округ в tidycensus?
У меня есть гигантская лавка, чтобы загрузить файл данных. Но это кажется корявым. Но mapply кажется неправильным, поскольку мне не нужны все комбинации штата / округа. Я слышал хорошие отзывы о map (). Может ли кто-нибудь привести пример того,...
220 просмотров
schedule 07.09.2022

r для цикла, когда совпадают все числа
У меня есть кадр данных, каждая строка которого имеет 7 чисел, я хотел бы сделать цикл for или while, чтобы сказать мне, что когда строка совпадает с строкой. кадр данных: 1st 2nd 3rd 4th 5th 6th 7th 1 5 32 34 38 39 49 8 2 10 20...
74 просмотров
schedule 31.07.2022

Расчет процентного значения (на основе максимального значения) для каждого элемента в df; однако в указанных столбцах
Без сложного объяснения создадим небольшой примерный фрейм данных: A <- c(1,2,3,4) B <- c(3,4,5,7) C <- c(3,4,7,3) D <- c(8,3,2,4) df <- data.frame(A,B,C,D) > df A B C D 1 1 3 3 8 2 2 4 4 3 3 3 5 7 2 4 4 7 3 4 Я хотел бы...
242 просмотров
schedule 02.02.2024

вложенный цикл for для перекрытия списка матриц - неидентичный вывод
Я сделал расчет для вложенного цикла, затем я попытался преобразовать его в lapply, но он не показывает тот же результат, вы знаете, почему это так? Это мой код: #list l <- list() l[[1]] <- matrix(c(4, 3, 20, 10), ncol=2) l[[2]] <-...
26 просмотров
schedule 21.10.2022

Использование lapply для каждой матрицы списка
Я пытаюсь использовать lapply для каждой матрицы списка. Я хочу применить функцию sample , используя lapply . Возьмем пример. Я сгенерировал вероятность, которая будет использоваться для функции sample . (Извините, что не оптимизировал.)...
76 просмотров
schedule 24.10.2023

Вложенное применение с несколькими параметрами
Я хотел бы использовать семейство apply вместо цикла for. Мой цикл for вложен и содержит несколько векторов и список, для которого я не уверен, как вводить параметры с применением. Codes <- c("A","B","C") Samples <-...
42 просмотров
schedule 12.11.2023