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

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

2
Преобразование эпохи UNIX в объект Date
Я строю и выполняю вычисления на равномерно распределенных временных рядах. Отметки времени в настоящее время хранятся как целые числа, представляющие количество секунд с эпохи UNIX (например 1352068320), но Dateобъекты кажутся более подходящими для построения графиков. Как я могу сделать преобразование? Я прочитал ?Date, ?as.Dateи ??epoch, но , похоже, пропустил эту …
118 r  time  r-faq 

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
Контролировать размер точек на диаграмме рассеяния R.
В R plot()функция принимает pchаргумент, который управляет появлением точек на графике. Я делаю диаграммы рассеяния с десятками тысяч точек и предпочитаю маленькую, но не слишком маленькую точку. В принципе, я считаю pch='.'себя слишком маленьким, но pch=19слишком толстым. Есть что-то посередине или как-то уменьшить масштаб точек?
117 r  plot  scatter-plot 

3
Создайте матрицу диаграмм рассеяния (эквивалент пары ()) в ggplot2
Можно ли построить матрицу диаграмм рассеяния ggplot2, используя такие ggplotприятные функции, как сопоставление дополнительных факторов с цветом, формой и т. Д. И добавление более гладких? Я думаю о чем-то похожем на baseфункцию pairs.
117 r  ggplot2 

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 programs …
116 r  rjava 

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 4 2 …
116 r  vector  dataframe 

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

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 …
115 r  dataframe 

15
Предупреждение "Неполная последняя строка" при попытке прочитать файл .csv в R
Я пытаюсь прочитать файл .csv в R и используя эту формулу: pheasant<-read.table(file.choose(),header=TRUE,sep=",") Я получаю это предупреждающее сообщение: "incomplete final line found by readTableHeader on 'C:\Documents and Settings..." Есть пара вещей, которые, как я думал, могли вызвать это предупреждение, но, к сожалению, я недостаточно знаю о R, чтобы самостоятельно диагностировать проблему, …
115 r  line-endings  read.csv 

4
Где я могу научиться писать код на C для ускорения медленных функций R? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Какой лучший ресурс для обучения написанию кода C для использования с R? Я …
115 r  rcpp 

1
ggplot: Как увеличить расстояние между фасетными участками?
У меня есть несколько фасетных гистограмм (полученных с помощью приведенной ниже команды), которые красиво построены одна под другой. Хотелось бы увеличить расстояние между ними, но они плотные. Я просмотрел документ, но не нашел для этого параметра. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)
115 r  ggplot2 

3
Установка пределов отдельных осей с помощью facet_wrap и scale = «free» в ggplot2
Я создаю фасетный график для просмотра прогнозируемых и фактических значений бок о бок с графиком прогнозируемого значения и остатков. Я буду использовать, shinyчтобы помочь изучить результаты моделирования с использованием различных параметров обучения. Я обучаю модель с 85% данных, тестирую оставшиеся 15% и повторяю это 5 раз, каждый раз собирая фактические …
115 r  ggplot2  facet 

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 

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