r- все статьи тега ➜ страница 3


как автоматически обновить слот класса S4 в R

Я играл с объектами S4 в R и задавался вопросом о следующем: Предположим следующий упрощенный пример: у нас есть два класса S4 внутри R, один называется Customer и другой Order . Мы определяем их с помощью следующих слотов: Customer <- setClass(Class = "Customer",slots = c(CustomerID = "numeric", Name = "character", OrderHistory = "data.frame"), prototype = list(CustomerID = 0,Name = "",OderHistory = data.frame())) Order <- setClass(Class = "Order",slots = c(Cust ...

Есть ли способ добавить Julia, R и python в один текстовый файл, такой как R markdown или блокнот, который можно использовать в качестве текстового файла?

Кратко сказано: я хотел бы иметь текстовый файл, в котором я мог бы плавно переключаться между R, python и Julia. Важно, что я ищу способ запуска, а не просто отображения кода Я знаю, что можно добавить python (и многие другие языки) в R markdown http://goo.gl/4w8XIb , но не уверен, что смогу добавить Джулию. Также можно использовать ноутбуки, такие как Beaker http://beakernotebook.com/ со всеми тремя языками (и более), но моя проблема с записными книжками заключается в том, что они не так быст ...

Как мы можем сделать графики в стиле xkcd?

видимо, народ придумал, как сделать xkcd графики в стиле в Mathematica и в латексе. Можем ли мы сделать это в R? Ggplot2-ers? А geom_xkcd и / или theme_xkcd? Я думаю, в базовой графике, par (xkcd=TRUE)? Как мне это сделать? как первый удар (и как гораздо более элегантно показано ниже)в ggplot2, добавление аргумента дрожания к линии делает для большого рисованного вида. Так - ggplot(mapping=aes(x=seq(1,10,.1), y=seq(1,10,.1))) + geom_line(position="jitter", color="red", size=2) + theme ...

Как преобразовать фактор в целоечисловое число без потери информации?

когда я преобразую фактор в числовое или целое число, я получаю коды базового уровня, а не значения в виде чисел. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0284090070053935 0.363644931698218 0.363644931698218 ## [7] 0.179684827337041 0.249704354675487 0.249704354675487 ## [10] 0.0248644019011408 0.249704354675487 0.0284090070053935 ## [13] 0.179684827337041 0.0248644019011408 0.179684827337041 ## [16] ...

Как я должен иметь дело с предупреждением" пакет 'xxx' недоступен (для версии R x.y.z)"?

Я попытался установить пакет, используя install.packages("foobarbaz") но получил предупреждение Warning message: package 'foobarbaz' is not available (for R version x.y.z) почему R не думает, что пакет доступен? см. Также эти вопросы, относящиеся к конкретным случаям этой проблемы: мой пакет не работает для R 2.15.2пакет 'Rbbg' недоступен (для версии R 2.15.2)пакет недоступен (для версии R 2.15.2)пакет doMC недоступен для R версии 3.0.0 предупреждение в установке.пакетызависимость 'Rglpk ...

Создайте пустые данные.рамка

Я пытаюсь инициализировать данные.рамка без каких-либо строк. В принципе, я хочу указать типы данных для каждого столбца и назвать их, но не иметь никаких строк, созданных в результате. лучшее, что я смог сделать до сих пор что-то вроде: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] который создает данные.фрейм с одной строкой, содержащей все типы данных и имена столбцов, которые я хотел, но так ...

Как найти длину строки в R?

Как найти длину строки (количество символов в строке), не разбивая ее на R? Я знаю, как найти длину списка, но не строки. а как насчет строк Юникода? Как найти длину (в байтах) и количество символов (рун, символов) в строке Юникода? Вопрос: Как найти "реальное" количество символов в строке Юникода в R ...

Добавление ведущих нулей с помощью R

у меня есть набор данных, который выглядит примерно так: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 2 6 25504 1 1.4 2 Я хотел бы добавить ноль перед каждым идентификатором животного: data anim sex wt anim2 1 025499 1 0.8 2 2 025500 2 1. ...

Обновление R с помощью RStudio

Я использую RStudio с R версии 2.15.0, и хотел бы обновить до последней версии R. Как это может быть достигнуто с помощью RStudio? ...

Булевы операторы && и ||

по словам определение языка R, разница между & и && (соответственно | и ||) заключается в том, что первый векторизован, а второй-нет. по данным текст справки, Я прочитал разницу, сродни разнице между "И" и "AndAlso" (соответственно "или" и "OrElse")... Значение: Что не все оценки, если они не должны быть (т. е. A или B или C всегда истинно, если a истинно, так прекратить вычисления, если это правда) может кто-нибудь пролить свет здесь? Кроме того, есть ли AndAlso и OrElse в R? ...

Наиболее недоиспользуемая визуализация данных [закрыто]

ответы: не очень часто используется в практиковать. быть понятным без многого предыстории обсуждения. применимо в много общего положения. включить воспроизводимый код для создания пример (предпочтительно в R). Связанное изображение будет милый. ...

Одновременно объединить несколько данных.кадры в списке

у меня есть список из многих данных.кадры, которые я хочу объединить. Проблема здесь в том, что каждый данные.фрейм отличается по количеству строк и столбцов, но все они разделяют ключевые переменные (которые я назвал "var1" и "var2" в коде ниже). Если данные есть.рамки были идентичны с точки зрения столбцов, я мог просто rbind, для которого rbind plyr.fill выполнит эту работу, но это не так с этими данными. потому что merge команда работает только на 2 данные.кадры, я обратился к Интернету за ...

Разделить строковый столбец фрейма данных на несколько столбцов

Я хотел бы взять данные из формы before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 и использовать split() в графе "type" С выше, чтобы получить что-то вроде этого: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar 4 6 foo bar_2 Я придумал что-то невероятно сложное с участием какой-то формы apply это сработало, но с те ...

Текущая дата YAML в rmarkdown

мне интересно, есть ли трюк, чтобы поместить текущую дату в фронт ЯМЛА-дело a .rmd документ для обработки knitr и rmarkdown пакета. Раньше у меня была следующая строка в верхней части моих вики-страниц, _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ и он будет преобразован в Батист, 03 мая 2014 в выводе html. Теперь я хотел бы воспользоваться расширенной оболочкой pandoc, предоставленной rmarkdown, но наличие кода r в заголовке YAML не похоже на работа: --- title: "Sample Document" outpu ...

Эмуляция цветовой палитры ggplot2 по умолчанию

какую функцию я могу использовать для эмуляции цветовой палитры по умолчанию ggplot2 для нужного количества цветов. Например, входной сигнал 3 произвел бы вектор характера шестнадцатеричных цветов с этими цветами: ...

Что может сделать MATLAB, что R не может сделать? [закрытый]

Я часто слышу, как люди жалуются, как дорого MATLAB лицензии. Тогда я удивляюсь, почему они просто не используют Октавы или R. Но верно ли последнее? Можете ли вы использовать R для замены MATLAB? ...

Как создать пустой фрейм данных с именами столбцов, указанных в R? [дубликат]

Возможные Дубликаты:создать пустые данные.Кадр Мне нужно создать пустой фрейм данных в R с указанными именами столбцов. Любой самый простой способ ? ...

Стандартизация столбцов данных в R

У меня есть набор данных с именем spam который содержит 58 столбцов и около 3500 строк данных, связанных со спам-сообщениями. Я планирую запустить некоторую линейную регрессию на этом наборе данных в будущем, но я хотел бы сделать некоторую предварительную обработку заранее и стандартизировать столбцы, чтобы иметь нулевое среднее и единичную дисперсию. Мне сказали, что лучший способ сделать это-с R, поэтому я хотел бы спросить как я могу достичь нормализации с помощью R? Я уже получил данные ...

Импорт нескольких.csv файлы в R

предположим, что у нас есть папка, содержащая несколько данных.csv-файлы, каждый из которых содержит одинаковое количество переменных, но каждый из разных времен. Есть ли способ в R импортировать их все одновременно, а не импортировать их все по отдельности? моя проблема заключается в том, что у меня есть около 2000 файлов данных для импорта и необходимости импортировать их по отдельности только с помощью кода: read.delim(file="filename", header=TRUE, sep="t") не очень эффективно. ...

Установить размер поля при конвертации из Markdown в PDF с pandoc

Я создал файл RMarkdown в RStudio и сумел связать его с knitr в файл HTML и .md. Затем я использовал pandoc для преобразования файла. md в файл PDF (я получаю сообщение об ошибке, если я пытаюсь преобразовать из .HTML-файл.) Тем не менее, PDF, который производится имеют огромные поля (как это http://johnmacfarlane.net/pandoc/demo/example13.pdf). Как я могу заставить pandoc производить что-то с меньшими полями? Я просмотрел руководство пользователя pandoc, но не нашел что-нибудь полезное. ...