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

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

4
dplyr на data.table, я действительно использую data.table?
Если я использую синтаксис dplyr поверх datatable , получу ли я все преимущества скорости от datatable, по-прежнему используя синтаксис dplyr? Другими словами, могу ли я неправильно использовать datatable, если я запрашиваю его с синтаксисом dplyr? Или мне нужно использовать чистый синтаксис datatable, чтобы использовать всю его мощь. Заранее благодарю за …
91 r  data.table  dplyr 

8
Подавить вывод функции
Я хочу подавить вывод одной команды (в данном случае applyфункции). Можно ли это сделать без использования sink()? Я нашел описанное ниже решение, но хотел бы сделать это, если возможно, в одну строку. Как подавить вывод
91 r 

6
Разобрать JSON с помощью R
Я новичок в R, но чем больше его использую, тем больше я вижу, насколько он действительно эффективен по сравнению с SAS или SPSS. На мой взгляд, одним из основных преимуществ является возможность получать и анализировать данные из Интернета. Я полагаю, что это возможно (и, возможно, даже просто), но я хочу …
90 json  r 

5
Заменить все конкретные значения во фрейме данных
Имея фрейм данных, как мне заменить все конкретные значения во всех строках и столбцах. Скажем, например, я хочу заменить все пустые записи на NA's (без ввода позиций): df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100))) A B 1 12 2 xyz 3 jkl 100 Ожидаемый результат: A B 1 NA …
90 r  dataframe  replace 

1
Связь между R Markdown, Knitr, Pandoc и Bookdown
Какова связь между функциональностью R Markdown, Knitr, Pandoc и Bookdown? В частности, каково «разделение труда» между этими пакетами при преобразовании документов разметки со встроенным кодом R (например, .Rnwили .Rmd) в конечные результаты (например, .pdfили .html)? И если Knitr используется для обработки RMarkdown, что делает rmarkdownпакет и чем он отличается от …

3
Прочитать все файлы в папке и применить функцию к каждому фрейму данных
Я провожу относительно простой анализ, который я ввел в функцию, для всех файлов в определенной папке. Мне было интересно, есть ли у кого-нибудь советы, которые помогут мне автоматизировать процесс для ряда разных папок. Во-первых, мне было интересно, есть ли способ прочитать все файлы в определенной папке прямо в R. Я …
90 r  list  lapply  summary 

3
Обратная матрица в R
Мне было интересно, каков ваш рекомендуемый способ вычисления обратной матрицы? Найденные мной способы не кажутся удовлетворительными. Например, > c=rbind(c(1, -1/4), c(-1/4, 1)) > c [,1] [,2] [1,] 1.00 -0.25 [2,] -0.25 1.00 > inv(c) Error: could not find function "inv" > solve(c) [,1] [,2] [1,] 1.0666667 0.2666667 [2,] 0.2666667 1.0666667 …
90 r  matrix-inverse 


11
Проблемы с путем к файлу в R с использованием Windows (ошибка «Шестнадцатеричные цифры в строке символов»)
Я запускаю R в Windows и имею файл csv на рабочем столе. Я загружаю его следующим образом, x<-read.csv("C:\Users\surfcat\Desktop\2006_dissimilarity.csv",header=TRUE) но R выдает следующее сообщение об ошибке Ошибка: "\ U" используется без шестнадцатеричных цифр в строке символов, начинающейся с "C: \ U" Итак, как правильно загрузить этот файл. Я использую Vista

14
Назначьте несколько новых переменных на LHS в одной строке
Я хочу назначить несколько переменных в одной строке в R. Можно ли сделать что-то подобное? values # initialize some vector of values (a, b) = values[c(2,4)] # assign a and b to values at 2 and 4 indices of 'values' Обычно я хочу назначить около 5-6 переменных в одной строке …


4
Объясните предупреждение ggplot2: «Удалено k строк, содержащих пропущенные значения»
Я получаю это предупреждение, когда пытаюсь создать график с помощью ggplot. После некоторого исследования в Интернете многие предположили, что моя база данных содержит либо нулевые значения, либо отсутствующие данные в целом, что было не так. На этот вопрос принятый ответ гласит следующее: Предупреждение означает, что некоторые элементы удалены, поскольку они …
89 r  ggplot2 

2
Как указать имена столбцов для x и y при объединении в dplyr?
У меня есть два фрейма данных, к которым я хочу присоединиться с помощью dplyr. Один - это фрейм данных, содержащий имена. test_data <- data.frame(first_name = c("john", "bill", "madison", "abby", "zzz"), stringsAsFactors = FALSE) Другой фрейм данных содержит очищенную версию корпуса имен Кантровица с указанием пола. Вот минимальный пример: kantrowitz <- …
89 r  join  left-join  dplyr 

11
Как получить исходный файл R Markdown, например `source ('myfile.r')`?
У меня часто есть основной файл R Markdown или файл Knitr LaTeX, где sourceесть другой файл R (например, для обработки данных). Однако я думал, что в некоторых случаях было бы полезно, чтобы эти исходные файлы были их собственными воспроизводимыми документами (например, файл R Markdown, который не только включает команды для …
89 r  markdown  knitr 

30
Какой самый полезный трюк с R? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
88 r 

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