Запитання з тегом «r»

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

5
Видаліть значення осі ділянки
Мені було просто цікаво, чи є спосіб позбутися значень осі, відповідно, осі x або y, відповідно, у графіку r-plot. Я знаю, що 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 або матрицю?
Коли слід використовувати a data.frame, а коли краще використовувати a 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 …
152 r  duplicates  r-faq 


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 


6
Як видалити рядок за посиланням у data.table?
Моє запитання пов'язане із призначенням посиланням на копіювання в data.table. Я хочу знати, чи можна видаляти рядки за посиланням, подібно до DT[ , someCol := NULL] Я хочу знати про це DT[someRow := NULL, ] Напевно, є вагома причина, чому ця функція не існує, тому, можливо, ви могли просто вказати …
150 r  data.table 

10
Найшвидший спосіб замінити NA у великому таблицю даних
У мене є великий data.table , з великою кількістю відсутніх значень, розкиданих по його ~ 200k рядків та 200 стовпців. Я хотів би перекодувати ці значення NA на нулі якомога ефективніше. Я бачу два варіанти: 1: Перетворити в data.frame і використовувати щось на зразок цього 2: Якась класна команда встановлення …

8
Повторіть кожен рядок data.frame кількість разів, вказану в стовпці
df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) Який найпростіший спосіб розширити кожен рядок перші два стовпчики даних data.frame вище, щоб кожен рядок повторювався кількість разів, вказаних у стовпці 'freq'? Іншими словами, перейдіть до цього: df var1 var2 freq 1 a d 1 …
150 r  dataframe  replicate 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.