Вопросы по теме '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