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

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

8
Перетворити класи стовпців у таблицю data.table
У мене є проблема використання data.table: Як конвертувати класи стовпців? Ось простий приклад: З data.frame у мене немає проблеми з його перетворенням, а з data.table я просто не знаю як: df <- data.frame(ID=c(rep("A", 5), rep("B",5)), Quarter=c(1:5, 1:5), value=rnorm(10)) #One way: http://stackoverflow.com/questions/2851015/r-convert-data-frame-columns-from-factors-to-characters df <- data.frame(lapply(df, as.character), stringsAsFactors=FALSE) #Another way df[, "value"] …
118 r  data.table 

11
Як читати дані, коли деякі числа містять коми як роздільник тисяч?
У мене є файл csv, де деякі числові значення виражаються у вигляді рядків із комами як роздільник тисяч, наприклад "1,513"замість 1513. Який найпростіший спосіб зчитувати дані в R? Я можу використовувати read.csv(..., colClasses="character"), але тоді мені доведеться викреслити коми з відповідних елементів, перш ніж перетворити ці стовпці в числові, і …
117 r  csv  r-faq 

3
Пошук індексу рядків, що містить максимальне значення, використовуючи R
Враховуючи наступну матрицю, можна припустити, що я хочу знайти максимальне значення у другому стовпці: mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 Я знаю max(mat[,2]), повернеться 8. Як я можу повернути індекс рядків, …
117 r  matrix 

3
Створіть матрицю розсіювачів (пар () еквівалент) у ggplot2
Чи можна побудувати матрицю розкиданих ділянок за ggplot2допомогою ggplotприємних функцій, таких як відображення додаткових факторів на колір, форму тощо та додавання більш плавного? Я думаю про щось подібне до baseфункції pairs.
117 r  ggplot2 

3
Видалити всі спеціальні символи з рядка в R?
Як видалити всі спеціальні символи з рядка в R та замінити їх пробілами? Деякі спеціальні символи для видалення: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Я намагався regexз [:punct:]малюнком, але він видаляє лише розділові знаки. Питання 2: А як видалити символи з іноземних мов на кшталт â í ü Â á ą ę ś ć:? Відповідь: …
117 regex  string  r  character 

16
R: Не вдалося встановити пакет rJava
Під час установки rJava за допомогою install.packages("rJava")команди я отримую таку помилку: checking Java support in R... present: interpreter : '/usr/bin/java' archiver : '/usr/bin/jar' compiler : '/usr/bin/javac' header prep.: '/usr/bin/javah' cpp flags : '-I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include -I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include/linux' java libs : '-L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64 -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64 -L -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm' checking whether JNI …
116 r  rjava 

3
Контролюйте розмір точок у R розсіювачі?
У R plot()функція приймає pchаргумент, який контролює появу точок на графіку. Я роблю розсипи з десятками тисяч точок і віддаю перевагу маленькій, але не надто маленькій крапці. В основному, я вважаю, pch='.'що це занадто мало, але pch=19бути занадто жирним. Чи є щось посередині чи якимось чином зменшити точки вниз?
116 r  plot  scatter-plot 

6
Перетворити рядок кадру даних у вектор
Я хочу створити вектор із ряду кадрів даних. Але я не хочу мати рядки та назви стовпців. Я спробував кілька речей ... але не пощастило. Це мій кадр даних: > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a b c 1 1 2 2.6 2 2 6 8.2 3 4 2 7.5 …
116 r  vector  dataframe 

3
Встановлення індивідуальних обмежень осі за допомогою facet_wrap та масштабів = “вільний” у ggplot2
Я створюю фацетний графік для перегляду прогнозованих та фактичних значень поряд із графіком передбачуваного значення проти залишків. Я буду використовувати, shinyщоб допомогти вивчити результати моделювання зусиль, використовуючи різні параметри навчання. Я треную модель з 85% даних, тестую на решті 15% і повторюю це 5 разів, збираючи фактичні / передбачувані значення …
116 r  ggplot2  facet 

7
Додавання стовпця до фрейму data.frame
Я маю data.frame нижче. Я хочу додати стовпчик, який класифікує мої дані відповідно до стовпця 1 ( h_no) таким чином, що перша серія h_no 1,2,3,4 - клас 1, друга серія h_no(1 - 7) - клас 2 тощо. такі, як зазначено в останньому стовпці. h_no h_freq h_freqsq 1 0.09091 0.008264628 1 …
115 r  dataframe 

4
Де я можу навчитися писати код C для прискорення повільних функцій R? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Який найкращий ресурс для того, щоб навчитися писати код C для використання з R? Я …
115 r  rcpp 

11
Який найкращий спосіб використовувати R-скрипти в командному рядку (терміналі)?
Дуже зручно мати сценарії R для виконання простих сюжетів з командного рядка. Однак запустити R з bash-скриптів зовсім не зручно. Ідеал може бути чимось на кшталт #!/path/to/R ... або #!/usr/bin/env R ... але я не зміг зробити жодної з цих робіт. Іншим варіантом є збереження сценаріїв чисто в R, наприклад …
115 bash  r 

4
`рівні <-` (Що це за чаклунство?
У відповіді на інше питання @Marek розмістив таке рішення: https://stackoverflow.com/a/10432263/636656 dat &lt;- structure(list(product = c(11L, 11L, 9L, 9L, 6L, 1L, 11L, 5L, 7L, 11L, 5L, 11L, 4L, 3L, 10L, 7L, 10L, 5L, 9L, 8L)), .Names = "product", row.names = c(NA, -20L), class = "data.frame") `levels&lt;-`( factor(dat$product), list(Tylenol=1:3, Advil=4:6, Bayer=7:9, Generic=10:12) …
114 r  types  levels 

12
Середній алгоритм прокатки в С
В даний час я працюю над алгоритмом, щоб реалізувати середній фільтр кочення (аналогічний фільтру середнього кочення) у C. З мого пошуку літератури, мабуть, є два досить ефективні способи зробити це. Перший - сортувати початкове вікно значень, потім виконати двійковий пошук, щоб вставити нове значення та видалити існуюче під час кожної …
114 c  algorithm  r  statistics  median 

3
Як додати \ newpage у Rmarkdown розумним способом?
Цікаво, чи можна просто використовувати \newpageкоманду LaTeX в R markdown v2 іншим способом, ніж цей: ```{r, results='asis', echo=FALSE} cat("\\newpage") ``` Я виробляю pdf_output. Якщо any1 має якусь ідею, будь ласка, не соромтесь коментувати :)! Дякую Я створюю pdf так: --- title: " " author: " " date: "2014" output: pdf_document: …
114 r  r-markdown 

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