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

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

6
Номера строк сценария R при ошибке?
Если я запускаю длинный сценарий R из командной строки (R --slave script.R), как я могу заставить его выдавать номера строк при ошибках? Я не хочу добавлять в сценарий команды отладки, если это вообще возможно - я просто хочу, чтобы R вел себя как большинство других языков сценариев ...
105 debugging  r 

13
Как рассчитать количество вхождений данного символа в каждую строку столбца строк?
У меня есть data.frame, в котором определенные переменные содержат текстовую строку. Я хочу подсчитать количество вхождений данного символа в каждую отдельную строку. Пример: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Я хочу создать новый столбец для q.data с числом вхождений "a" в строке (т.е. c (2,1,0)). Единственный запутанный подход, который мне удалось сделать, …
105 regex  r  dataframe 

4
передача нескольких аргументов в FUN или lapply (и другие * применяются)
У меня вопрос относительно передачи нескольких аргументов функции при использовании lapplyв R. Когда я использую lapply с синтаксисом lapply(input, myfun);- это легко понять, и я могу определить myfun так: myfun <- function(x) { # doing something here with x } lapply(input, myfun); и элементы inputпередаются в качестве xаргумента myfun. Но …
105 r  lapply 

7
Удалите сетку, цвет фона, верхнюю и правую границы из ggplot2
Я хотел бы воспроизвести график, приведенный ниже, с помощью ggplot2. Я могу подойти близко, но не могу удалить верхнюю и правую границы. Ниже я представляю несколько попыток использования ggplot2, включая несколько предложений, найденных в Stackoverflow или через него. К сожалению, мне не удалось заставить эти предложения работать. Я надеюсь, что …
104 r  ggplot2 

3
Прерывание цикла при появлении «warnings ()» в R
У меня проблема: я запускаю цикл для обработки нескольких файлов. Мои матрицы огромны, и поэтому мне часто не хватает памяти, если я не буду осторожен. Есть ли способ выйти из цикла при появлении каких-либо предупреждений? Он просто продолжает запускать цикл и сообщает, что он потерпел неудачу намного позже ... раздражает. …
103 r  loops  warnings  break 

8
Программное создание таблиц Markdown в R с KnitR
Я только начинаю узнавать о KnitR и использовании Markdown для создания документов и отчетов R. Похоже, это идеально подходит для повседневных отчетов о том, что я имею отношение к своей работе. Однако я не вижу одного простого способа печати фреймов данных и таблиц с использованием форматирования Markdown (вроде как xtable, …
103 r  markdown  knitr  r-markdown 

6
Передача аргументов командной строки в R CMD BATCH
Я использую R CMD BATCH my_script.Rтерминал для выполнения Rсценария. Сейчас я нахожусь в той точке, где я хотел бы передать аргумент команде, но у меня возникли некоторые проблемы с его работой. Если я это сделаю, R CMD BATCH my_script.R blablaто он blablaстанет выходным файлом, а не будет интерпретироваться как аргумент, …
103 r  rscript 

5
Как получить строку из R data.frame
У меня есть data.frame с заголовками столбцов. Как я могу получить определенную строку из data.frame в виде списка (с заголовками столбцов в качестве ключей для списка)? В частности, мой data.frame ABC 1 5 4,25 4,5 2 3,5 4 2,5 3 3,25 4 4 4 4,25 4,5 2,25 5 1,5 4,5 …
103 r  indexing  dataframe 

8
Очистка значений Inf из фрейма данных R
В R у меня есть операция, которая создает некоторые Infзначения при преобразовании фрейма данных. Я хотел бы превратить эти Infценности в NAценности. Код, который у меня есть, работает медленно для больших данных, есть ли более быстрый способ сделать это? Скажем, у меня есть следующий фрейм данных: dat <- data.frame(a=c(1, Inf), …
103 r  dataframe  data.table 

8
Как добавить текстуру для заливки цветов в ggplot2
В настоящее время я использую scale_brewer()для заливки, и они выглядят красиво в цвете (на экране и на цветном принтере), но печатают относительно равномерно как серые при использовании черно-белого принтера. Я просмотрел онлайн- ggplot2документацию, но ничего не нашел о добавлении текстур для заливки цветов. Есть ли официальный ggplot2способ сделать это или …
103 r  ggplot2 

4
Как разобрать XML в кадр данных R
Я попытался разобрать XML на фрейм данных R, эта ссылка мне очень помогла: как создать фрейм данных R из файла xml Но все же я не смог разобраться в своей проблеме: Вот мой код: data <- xmlParse("http://forecast.weather.gov/MapClick.php?lat=29.803&lon=-82.411&FcstType=digitalDWML") xmlToDataFrame(nodes=getNodeSet(data1,"//data"))[c("location","time-layout")] step1 <- xmlToDataFrame(nodes=getNodeSet(data1,"//location/point"))[c("latitude","longitude")] step2 <- xmlToDataFrame(nodes=getNodeSet(data1,"//time-layout/start-valid-time")) step3 <- xmlToDataFrame(nodes=getNodeSet(data1,"//parameters/temperature"))[c("type="hourly"")] Фрейм данных, который …
103 xml  r 

4
Как использовать греческие символы в ggplot2?
Мои категории нужно называть греческими буквами. Я использую ggplot2, и он прекрасно работает с данными. К сожалению, я не могу понять, как разместить эти греческие символы на оси x (в отметках), а также сделать так, чтобы они появлялись в легенде. Есть ли способ это сделать? ОБНОВЛЕНИЕ: я просмотрел ссылку , …
103 r  graphics  unicode  utf-8  ggplot2 

5
Отключить сообщения при загрузке пакета
У меня есть пакет в R (ROCR), который мне нужно загрузить в среду R. После загрузки пакета печатается набор сообщений. Обычно это нормально, но поскольку результат моего сценария R используется для дальнейшего анализа, я хочу полностью отключить весь этот вывод. Как я могу это сделать? Более того, я бы предпочел …

11
Извлечение чисел из векторов строк
У меня есть такая строка: years<-c("20 years old", "1 years old") Я хотел бы получить только числовое число из этого вектора. Ожидаемый результат - вектор: c(20, 1) Как мне это сделать?
103 regex  r 


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