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

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

6
Как удалить строку по ссылке в data.table?
Мой вопрос связан с назначением по ссылке, а не копированием в data.table. Я хочу знать, если можно удалить строки по ссылке, аналогично DT[ , someCol := NULL] Я хочу знать о DT[someRow := NULL, ] Я думаю, есть веская причина, почему эта функция не существует, поэтому, возможно, вы могли бы …
150 r  data.table 

8
Как установить размер для локального изображения, используя knitr для уценки?
У меня есть локальное изображение, которое я хотел бы включить в .Rmdфайл, который затем буду knitконвертировать в слайды HTML Pandoc. Согласно этому сообщению , здесь будет вставлено локальное изображение: ![Image Title](path/to/your/image) Есть ли способ изменить этот код, чтобы также установить размер изображения?
150 image  r  markdown  knitr  pandoc 

10
Самый быстрый способ заменить NA в большом data.table
У меня есть большая таблица данных , со многими пропущенными значениями, разбросанными по строкам ~ 200 тыс. И 200 столбцам. Я хотел бы как можно более эффективно перекодировать эти значения NA в нули. Я вижу два варианта: 1: преобразовать в data.frame и использовать что-то вроде этого 2: какая-то классная команда …

8
Повторите каждую строку data.frame количество раз, указанное в столбце
df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) Какой самый простой способ расширить каждую строку на первые два столбца вышеупомянутого data.frame, чтобы каждая строка повторялась количество раз, указанное в столбце 'freq'? Другими словами, перейти от этого: df var1 var2 freq 1 a d …
150 r  dataframe  replicate 

7
В чем разница между lapply и do.call?
Я недавно изучаю R и смущен двумя функциями: lapplyи do.call. Кажется, что они просто похожи на mapфункции в Лиспе. Но почему две функции с такими разными именами? Почему R просто не использует вызываемую функцию map?

18
Замена NA на последнее значение, отличное от NA
В data.frame (или data.table) я хотел бы «заполнить вперед» NA ближайшим предыдущим значением, отличным от NA. Вот простой пример использования векторов (вместо a data.frame): > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Мне нужна функция, fill.NAs()которая позволяет мне создавать yyтакие, что: > yy [1] NA …
150 r  data.table  zoo  r-faq 

12
Использование пакета rJava на Win7 64 бит с R
Я пытаюсь установить rJavaна компьютер с Win 7 64 бит. Когда я бегу install.packages("rJava") вроде бы все хорошо Installing package(s) into ‘C:/Users/djq/Documents/R/win-library/2.13’ (as ‘lib’ is unspecified) trying URL 'http://software.rc.fas.harvard.edu/mirrors/R/bin/windows/contrib/2.13/rJava_0.9-1.zip' Content type 'application/zip' length 654936 bytes (639 Kb) opened URL downloaded 639 Kb package 'rJava' successfully unpacked and MD5 sums checked …
149 r  rjava 

8
R управление памятью / невозможно выделить вектор размером n Мб
Я сталкиваюсь с проблемами, пытаясь использовать большие объекты в R. Например: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of …

16
Есть ли способ заставить R звучать / воспроизводить звук в конце скрипта?
Когда я запускаю R-скрипты, я делаю что-то еще на другом рабочем столе. Если я не часто проверяю, я никогда не знаю, когда что-то закончено. Есть ли способ вызвать гудок (например, системный гудок) или заставить R воспроизвести звук или уведомить рычание через какой-то код в конце моего сценария?
149 r 

11
Удалить столбцы из кадра данных, где ВСЕ значения равны NA
У меня возникли проблемы с кадром данных и не может реально решить эту проблему сам: dataframe имеет произвольные свойства, столбцов и каждая строка представляет собой один набор данных . Вопрос в том, как избавиться от столбцов, где для ВСЕХ строк значение равно NA ?
149 r  apply  dataframe 



4
Лучшее объяснение того, когда использовать импорт / зависимость
В руководстве « Writing R Extensions » содержатся следующие рекомендации о том, когда использовать импорт или зависимость: Общие правила Пакеты, чье пространство имен требуется только для загрузки пакета с использованием библиотеки (pkgname), должны быть указаны в поле «Импорт», а не в поле «Зависит». Пакеты, которые необходимо подключить для успешной загрузки …
148 r 


7
Как увеличить размер шрифта на графике в R?
Я смущен. Как правильно увеличить размер шрифта текста в заголовке, надписях и других местах сюжета? Например x <- rnorm(100) hist(x, xlim=range(x), xlab= "Variable Label", ylab="density", main="Title of plot", prob=TRUE, ps=30) psАргумент не меняет размера шрифта (но он говорит в R справке , ?parчто это за «кеглю текста (но не символы)». …
147 r  plot 

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