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

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

6
Сохранение grid.arrange () в файл
Я пытаюсь построить несколько графиков, используя их ggplot2, упорядочив их используя grid.arrange(). Так как мне удалось найти кого-то, описывающего именно мою проблему, я привел цитату из описания проблемы по ссылке : Когда я использую ggsave()после grid.arrange(), т.е. grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Я не сохраняю график сетки, но последний отдельный ggplot. Есть ли …
137 r  ggplot2  gridextra 

9
Выберите первую и последнюю строку из сгруппированных данных
Вопрос Используя dplyr, как выбрать верхние и нижние наблюдения / строки сгруппированных данных в одном утверждении? Данные и пример Учитывая фрейм данных df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Я могу получить верхние и нижние наблюдения от каждой группы, используя slice, но используя две отдельные оценки: firstStop <- df %>% group_by(id) %>% …
137 r  dplyr 

5
Разделить код на несколько строк в скрипте R
Я хочу разбить строку в сценарии R на несколько строк (потому что это слишком долго). Как я могу это сделать? В частности, у меня есть такая строка setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') Можно ли разбить длинный путь на несколько строк? Я попытался setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') с returnключом в конце первой строки; но это не работает. …
137 r  multiline 

11
Что может делать MATLAB, чего не может делать R? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за …

5
Использование R для вывода списка всех файлов с указанным расширением
Я очень новичок в R и работаю над обновлением сценария R для перебора серии таблиц .dbf, созданных с помощью ArcGIS, и создания серии графиков. У меня есть каталог C: \ Scratch, в котором будут находиться все мои файлы .dbf. Однако, когда ArcGIS создает эти таблицы, он также включает файл .dbf.xml. …
137 r 

8
Разница между R MarkDown и R NoteBook
Я пытаюсь на высоком уровне понять, в чем разница между R Markdownи R NoteBook. Я знаю, что они взаимосвязаны, но я хотел бы выяснить, как они связаны. Я так понимаю: Я знаю, что R Notebooks на самом деле являются документами R Markdown, но меня смущает терминология. В новой опции RStudio …


3
Как в R получить имя объекта после его отправки в функцию?
Ищу обратное get(). Учитывая имя объекта, я хочу, чтобы символьная строка, представляющая этот объект, была извлечена непосредственно из объекта. Тривиальный пример fooиспользования функции-заполнителя для функции, которую я ищу. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} test(z) Напечатал бы: "z" Моя работа, которую сложнее реализовать в …
136 r 

7
Извлечь подстроку в соответствии с шаблоном
Предположим, у меня есть список строк: string = c("G1:E001", "G2:E002", "G3:E003") Теперь я надеюсь получить вектор строки , которая содержит только части после двоеточия «:», то есть substring = c(E001,E002,E003). Есть ли в R удобный способ сделать это? Используете substr?
136 regex  r  substr 

8
Связываешь Р и Джулию?
Джулия выглядит очень многообещающе для быстрых и синтаксических вычислений (например, здесь ), но я подозреваю, что это не будет где-то рядом с R с точки зрения общего рабочего процесса статистики в течение некоторого времени. Поэтому я хотел бы использовать его там, где C ++ в основном используется в программах на …
135 r  julia 

2
Почему rbindlist «лучше», чем rbind?
Я просматриваю документацию data.tableи также заметил из некоторых разговоров здесь о SO, который rbindlistдолжен быть лучше, чем rbind. Я хотел бы знать, почему rbindlistлучше rbindи в каких сценариях rbindlistдействительно лучше rbind? Есть ли какое-то преимущество с точки зрения использования памяти?
135 r  data.table  rbind  rbindlist 

15
Команда R для установки рабочего каталога в расположение исходного файла в Rstudio
Я работаю над некоторыми учебниками по R. Каждый код R содержится в определенной папке. Там есть файлы данных и другие файлы. Я хочу открыть .rфайл и получить его так, чтобы мне не приходилось менять рабочий каталог в Rstudio, как показано ниже: Есть ли способ автоматически указать мой рабочий каталог в …

5
Предупреждающее сообщение: В `…`: недопустимый уровень фактора, сгенерировано NA
Я не понимаю, почему я получил это предупреждение. > fixed <- data.frame("Type" = character(3), "Amount" = numeric(3)) > fixed[1, ] <- c("lunch", 100) Warning message: In `[<-.factor`(`*tmp*`, iseq, value = "lunch") : invalid factor level, NA generated > fixed Type Amount 1 <NA> 100 2 0 3 0
135 r  warnings  r-faq 

10
Как отформатировать число в процентах в R?
Одна из вещей, которая раньше смущала меня как новичка в R, заключалась в том, как отформатировать число в процентах для печати. Например, отобразить 0.12345как 12.345%. У меня есть несколько обходных путей для этого, но ни один из них не кажется "дружелюбным для новичков". Например: set.seed(1) m <- runif(5) paste(round(100*m, 2), …
135 r  formatting 

4
Вставить изображение / таблицу в R Markdown
Итак, я хочу вставить таблицу И изображение в R Markdown. В обычный текстовый документ я могу просто вставить таблицу (5 строк на 2 столбца), а для изображения просто скопировать и вставить. Как мне вставить таблицу из 5 строк на 2 столбца (а также ввести в них информацию) (а также настроить …
135 r  r-markdown 

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