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, но не нашел что-нибудь полезное. ...