Вопросы с тегом «r»

R - это свободный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальный и воспроизводимый пример (ы) вместе с желаемым результатом. Используйте `dput ()` для данных и укажите все неосновные пакеты с помощью вызовов library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов, связанных со статистикой, используйте https://stats.stackexchange.com.

8
Агрегировать / суммировать несколько переменных на группу (например, сумма, среднее)
Из кадра данных, есть простой способ агрегации ( sum, mean, maxодновременно с) и др несколько переменных? Ниже приведены некоторые примеры данных: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") year = year(date) month = month(date) x1 = cumsum(rnorm(days, 0.05)) x2 = cumsum(rnorm(days, 0.05)) df1 = …

4
Скремблирование таблиц html в R-фреймы данных с использованием пакета XML
Как я могу очистить таблицы HTML, используя пакет XML? Взять, к примеру, эту страницу википедии о бразильской футбольной команде . Я хотел бы прочитать его в R и получить таблицу «список всех матчей, которые Бразилия сыграла против признанных команд ФИФА» в виде data.frame. Как я могу это сделать?
153 html  r  xml  parsing  web-scraping 

5
Удалить значения оси графика
Мне просто интересно, есть ли способ избавиться от значений осей, соответственно оси x или оси y, на графике r-сюжета. Я знаю, что axes = falseизбавлюсь от всей оси, но хотелось бы только избавиться от нумерации.
153 r  plot  axis-labels 


7
Относительные частоты / пропорции с dplyr
Предположим, я хочу рассчитать долю различных значений в каждой группе. Например, используя mtcarsданные, как рассчитать относительную частоту числа передач с помощью am (автоматически / вручную) за один раз dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count frequency mtcars %>% group_by(am, gear) %>% summarise(n = n()) # am gear n # …
153 r  group-by  dplyr  frequency 


6
Должен ли я использовать data.frame или матрицу?
Когда следует использовать data.frame, а когда лучше использовать matrix? Оба хранят данные в прямоугольном формате, поэтому иногда это неясно. Существуют ли общие правила, когда следует использовать какой тип данных?
152 r  matrix  dataframe  r-faq 

5
Является ли семейство R больше, чем синтаксический сахар?
... относительно времени выполнения и / или памяти. Если это не так, докажите это с помощью фрагмента кода. Обратите внимание, что ускорение векторизацией не считается. Убыстрение должны исходить из apply( tapply, sapply, ...) сама по себе.
152 r  apply 

4
В чем разница между `1L` и` 1`?
Я часто видел, как символ 1L(или 2L, 3Lи т. Д.) Появляется в коде R. Какая разница между 1Lа 1? 1==1Lоценивает до TRUE. Почему 1Lиспользуется в коде R?
152 r  types 

11
Удалить дублирующиеся строки
Я прочитал CSV файл в R data.frame. Некоторые строки имеют одинаковый элемент в одном из столбцов. Я хотел бы удалить строки, которые являются дубликатами в этом столбце. Например: platform_external_dbus 202 16 google 1 platform_external_dbus 202 16 space-ghost.verbum 1 platform_external_dbus 202 16 localhost 1 platform_external_dbus 202 16 users.sourceforge 8 platform_external_dbus 202 …
152 r  duplicates  r-faq 


8
Заменить все 0 значений на NA
У меня есть фреймворк с несколькими числовыми столбцами. Некоторая строка имеет значение 0, которое при статистическом анализе следует рассматривать как нулевое. Каков самый быстрый способ заменить все значения 0 на NULL в R?
152 r  r-faq 

14
Определите количество значений NA в столбце
Я хочу подсчитать количество NAзначений в столбце фрейма данных. Скажем, мой фрейм данных вызван df, а имя рассматриваемого столбца - col. Я придумал следующее: sapply(df$col, function(x) sum(length(which(is.na(x))))) Это хороший / самый эффективный способ сделать это?
152 r  dataframe 

12
Установка R с помощью Homebrew
Я пытаюсь установить R, используя Homebrew. Я выполнил эти команды, которые рекомендуются в других местах на SO: brew tap homebrew/science brew install R Для brew tap homebrew/science, я получаю эту ошибку: Error: Already tapped! Для второй команды я получаю это: Error: No available formula for r Какие-либо предложения?
151 r  homebrew 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.