Tag: р

Lapply для добавления столбцов в каждый Dataframe в списке

мой вопрос в два раза. У меня есть список фреймов данных, и я использую lapply в R, я хотел бы добавить столбец в каждый фрейм данных в списке. Добавленный столбец должен, по возможности, принимать значения последовательно из списка. У меня есть список с такой же длиной, как и список фреймов данных, и каждое значение в […]

Программируемая версия подмножества – для оценки ее состояния при вызове из другой функции

Поскольку в subset() указано вручную: Предупреждение . Это функция удобства, предназначенная для интерактивного использования Из этой замечательной статьи я узнал не только секрет этого предупреждения, но и хорошее понимание substitute() , match.call() , eval() , quote() , вызовов, promise и других связанных с ними субъектов R, которые являются немного сложнее. Теперь я понимаю, для чего […]

Как вы кодируете функцию R так, чтобы она «знала», чтобы искать «данные» для переменных в других аргументах?

Если вы запустите: mod <- lm(mpg ~ factor(cyl), data=mtcars) Это работает, потому что lm знает, что нужно посмотреть в mtcars, чтобы найти mpg и cyl. Но mean(mpg) терпит неудачу, поскольку оно не может найти mpg, поэтому вы mean(mtcars$mpg) . Как вы кодируете функцию так, чтобы она знала, что нужно искать в «данных» для переменных? myfun […]

Формат чисел до значительных цифр в R

Я хочу форматировать числа в своих отчетах до значительных цифр , но продолжаю отслеживать значительные нули и правильно форматировать большие числа Например, цифры c (10.00001,12345,1234.5,123.45,1.2345,0.12345) до 3 значащих цифр должны быть 10.0, 12300, 1230, 123, 1.23, 0.123, но я получаю разные результаты разными способами (и ни один из них не работает универсально , > numbers […]

как вернуть число десятичных знаков в R

Я работаю в R. У меня есть ряд координат в десятичных gradleусах, и я хотел бы отсортировать эти координаты на сколько десятичных знаков эти числа (т.е. я хочу сбросить координаты, у которых слишком мало десятичных знаков). Есть ли функция в R, которая может возвращать число десятичных знаков, число которых имеет, что я мог бы включить […]

вставлять кавычки в строку символов, в цикле

Используя R, я хочу создать несколько строк символов, таких как: “modelCheck(“var1_d.bug”)” “modelCheck(“var2_d.bug”)” … “modelCheck(“var10_d.bug”)” Обычно я использовал цикл for и paste (если бы мне не пришлось беспокоиться о двойных кавычках) как таковой: for(i in 1:10){ str<-paste("modelCheck(var",i,"_d.bug)",sep="") print(str) } Тем не менее, мне нужно включить двойные кавычки в строку символов, следовательно, обратиться за помощью?

Как вычесть месяцы из даты в R?

Я пытаюсь вычесть n месяцев с даты следующим образом: maturity <- as.Date("2012/12/31") m <- as.POSIXlt(maturity) m$mon <- m$mon – 6 но итоговая дата – 01-Jul-2012 , а не 30-Jun-2012 , как и следовало ожидать. Есть ли короткий способ получить такой результат? заранее спасибо

как получить значение, когда имя переменной передается как строка

я пишу этот код в R paste(“a”,”b”,”c”) который возвращает значение “abc” Переменная abc имеет значение 5 (скажем), как я могу получить “abc” чтобы дать мне значение 5, есть ли какая-либо функция, например as.value(paste(“a”,”b”,”c”)) которая даст мне ответ 5? Я делаю свое сомнение простым, и это именно то, что я хочу. Пожалуйста, помогите мне. заранее спасибо

Удалите строки в R-матрице, где все данные NA

Возможный дубликат: Удаление пустых строк файла данных в R Как удалить строки из матрицы или фрейма данных, где все элементы в строке являются NA? Чтобы получить от этого: [,1] [,2] [,3] [1,] 1 6 11 [2,] NA NA NA [3,] 3 8 13 [4,] 4 NA NA [5,] 5 10 NA к этому: [,1] [,2] […]

Возвращаемый индекс наименьшего значения в векторе?

a <- c(1, 2, 0, 3, 7) Я ищу функцию для возврата индекса наименьшего значения, 3. Что это такое?

Давайте будем гением компьютера.