Результаты поиска по запросу "r-faq"

14 ответов

Переименовать несколько столбцов по именам

Кто-то должен был уже спрашивать об этом, но я не мог найти ответ. Скажи, что у меня есть: x = data.frame(q=1,w=2,e=3, ...and many many columns...)Каков самый элегантный способ переименовать произвольное подмножество столбцов, положение которых ...

5 ответов

Объединить вектор строк / символов

Если у меня есть вектор типа символа, как я могу объединить значения в строку? Вот как бы я это сделалвставить(): sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') получая"abc". Но, конечно, это работает, только если я знаю ...

2 ответа

Форматы данных R: RData, Rda, Rds и т. Д.

Каковы основные различия между файлами .RData, .Rda и .Rds? Более конкретно: Есть ли различия в сжатии и т. Д.?Когда следует использовать каждый тип?Как конвертировать один тип в другой?

ТОП публикаций

7 ответов

Одновременное объединение нескольких фреймов данных в списке

У меня есть список многих data.frames, которые я хочу объединить. Проблема здесь в том, что каждый data.frame отличается количеством строк и столбцов, но все они имеют общие переменные (которые я назвал"var1" а также"var2" в коде ниже). Если бы ...

9 ответов

Выборка случайных строк в кадре данных

Я изо всех сил пытаюсь найти подходящую функцию, которая будет возвращать указанное количество строк, случайно выбранных без замены из фрейма данных на языке R? Может кто-нибудь мне помочь?

3 ответа

R раунд до ближайшего .5 или .1

У меня есть набор данных о ценах на акции, которые уже были округлены до 2 знаков после запятой(1234.56), Я сейчас пытаюсь округлить до определенного значения, которое отличается для каждой акции. Вот некоторые примеры: Current Stock Price ...

3 ответа

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

Я знаю, что это основной вопрос, но по какой-то странной причине я не могу найти ответ. Как применять базовые статистические функции, такие как среднее значение, медиана и т. Д., Ко всему массиву, матрице или фрейму данных, чтобы ...

5 ответов

Почему эти цифры не равны?

Следующий код явно неверен. В чем проблема? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15") ## i does not equal 0.15

6 ответов

Агрегировать / суммировать несколько переменных на группу (например, сумма, среднее)

Из фрейма данных есть простой способ агрегирования (sum, mean, max et c) несколько переменных одновременно? Ниже приведены некоторые примеры данных: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") ...

2 ответа

Почему `[` лучше чем `subset`?

Когда мне нужно отфильтровать data.frame, т.е. извлечь строки, которые удовлетворяют определенным условиям, я предпочитаю использоватьsubset функция: subset(airquality, Month == 8 & Temp > 90)Скорее чем[ функция: airquality[airquality$Month == ...