r- все статьи тега ➜ страница 5
Как я могу построить график с 2 различными осями y?
Я хотел бы наложить две диаграммы рассеяния в R так, чтобы каждый набор точек имел свою собственную (другую) ось y (т. е. в позициях 2 и 4 на рисунке), но точки отображаются наложенными на одну и ту же фигуру. можно ли это сделать с plot? Edit пример кода, демонстрирующий проблему # example code for SO question y1 <- rnorm(10, 100, 20) y2 <- rnorm(10, 1, 1) x <- 1:10 # in this plot y2 is plotted on what is clearly an inappropriate scale plot(y1 ~ x, ylim = c(-1, 150)) points(y2 ~ x, ...
Использование R для загрузки заархивированного файла данных, извлечения и импорта данных
@EZGraphs в Twitter пишет: "Много онлайн они являются молнии. Есть ли способ загрузить, распаковать архив и загрузить данные в данные.кадр с использованием R? #Rstats" Я также пытался сделать это сегодня, но в итоге просто скачав zip-файл вручную. Я пробовал что-то вроде: fileName <- "http://www.newcl.org/data/zipfiles/a1.zip" con1 <- unz(fileName, filename="a1.dat", open = "r") но я чувствую, как будто я далеко. Есть мысли? ...
Обработка исключений в R [закрыт]
есть ли у кого-нибудь примеры/учебники по обработке исключений в R? Официальная документация очень лаконична. ...
Установка старой версии пакета R
Я пытаюсь использовать Rpy2 и ggplot2, но я получаю сообщение об ошибке. После некоторого поиска ошибки в Интернете я обнаружил, что ошибка возникает из-за изменений в пакете ggplot2, которые еще не отражены в Rpy2 (например, см. этот пост (Edit: ссылка теперь мертва)). поэтому теперь мне нужно установить более старую версию ggplot2. Вот псевдо-код для того, что я хочу: install.packages("ggplot2", version='0.9.1') но install.packages нет ...
Замена NAs на последнее значение, отличное от NA
в данных.фрейм (или данные.таблица), я хотел бы "заполнить вперед" NAs с ближайшим предыдущим значением non-NA. Простой пример, используя векторы (вместо data.frame) следующим образом: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Я хотел бы функция fill.NAs(), что позволяет мне построить yy такое, что: > yy [1] NA NA NA 2 2 2 2 3 3 3 4 4 мне нужно повторить эту операцию для многих (всего ~1 Тб) малых размеров data.frames (~30-50 Мб), где строка NA-это все ее записи. Что т ...
Добавить распространенная легенда для комбинированной ggplots
у меня есть два ggplots, которые я выравниваю по горизонтали с grid.arrange. Я просмотрел много сообщений на форуме, но все, что я пытаюсь, похоже, команды, которые теперь обновляются и называются чем-то другим. мои данные выглядит так: # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.20 ...
Что означает "методы S3" в R?
поскольку я довольно новичок в R, я не знаю, что такое методы и объекты S3. Я обнаружил, что существуют объектные системы S3 и S4, и некоторые рекомендуют использовать S3 над S4, если это возможно (http://google-styleguide.googlecode.com/svn/trunk/google-r-style.html). однако я не знаю точного определения методов/объектов S3. ...
Как добавить строки в таблице данных R
Я посмотрел вокруг StackOverflow, но я не могу найти решение, специфичное для моей проблемы, которая включает в себя добавление строк в кадр данных R. Я инициализирую пустой 2-столбцовый фрейм данных, как показано ниже. df = data.frame(x = numeric(), y = character()) затем моя цель состоит в том, чтобы перебирать список значений и в каждой итерации добавлять значение в конец списка. Я начал со следующего кода. for (i in 1:10) { df$x = rbind(df$x, i) df$y = rbind(df$y, toString(i)) } ...
Факторы в R: больше, чем раздражение?
одним из основных типов данных в R-это факторы. По моему опыту, факторы-это в основном боль, и я никогда их не использую. Я всегда конвертирую в символы. У меня странное чувство, будто я что-то упускаю. есть ли некоторые важные примеры функций, которые используют факторы в качестве группирующих переменных, где тип данных фактора становится необходимым? Есть ли конкретные обстоятельства, когда я должны использовать факторы? ...
Как сделать графику с прозрачным фоном в R с помощью ggplot2?
Мне нужно вывести графику ggplot2 из R в PNG файлы с прозрачным фоном. Все в порядке с основной графикой R, но нет прозрачности с ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- p + opts( panel.background = theme_rect(fill = "transparent",colour = NA), # or theme_blank() pane ...
Как отформатировать число в процентах в R?
одна из вещей, которые раньше озадачивали меня как новичка в R, заключалась в том, как форматировать число в процентах для печати. например, display 0.12345 как 12.345%. У меня есть несколько обходных путей для этого, но ни один из них не кажется "Newby friendly". Например: set.seed(1) m <- runif(5) paste(round(100*m, 2), "%", sep="") [1] "26.55%" "37.21%" "57.29%" "90.82%" "20.17%" sprintf("%1.2f%%", 100*m) [1] "26.55%" "37.21%" "57.29%" "90.82%" "20.17%" вопрос: есть ли базовая функ ...
Чтение файла Excel непосредственно из сценария R
Как я могу прочитать файл Excel непосредственно в R? Или я должен сначала экспортировать данные в текстовый или CSV файл и импортировать этот файл в R? ...
Каков самый быстрый способ объединить / объединить данные.кадров в R?
например (не уверен, что самый репрезентативный пример): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) вот что я получил до сих пор: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) # 4.9 sec library(sqldf) sqldf() sqldf("create index ix1 on d1(x)") sqldf("create i ...
Наложение гистограмм с ggplot2 в R
Я новичок в R и пытаюсь построить 3 гистограммы на одном графике. Все работало нормально, но моя проблема заключается в том, что вы не видите, где пересекаются 2 гистограммы - они выглядят отрезал: гистограмма когда я делаю графики плотности, это выглядит идеально: каждая кривая окружена черной рамкой, а цвета выглядят по-разному, когда кривые перекрываются:Плотность Участка может кто-нибудь сказать мне, если что-то подобное может быть достигнуто с гистограммы на 1-м рисунке? Это код, который ...
Удалить столбцы из фрейма данных, где все значения NA
У меня возникли проблемы с фрейм данных, и я не мог решить эту проблему сам: Элемент dataframe имеет произвольную свойства в виде столбцов и каждую строку - один набор данных. Вопрос в том: Как это избавиться от Столбцов, где к все строки значение NA? ...
Как избежать предупреждения при введении NAs по принуждению
Я обычно предпочитаю кодировать R, чтобы я не получал предупреждения, но я не знаю, как избежать получения предупреждения при использовании as.numeric для преобразования символьного вектора. например: x <- as.numeric(c("1", "2", "X")) даст мне предупреждение, потому что он ввел NAs по принуждению. Я хочу, чтобы NAs был введен принуждением-есть ли способ сказать ему: "Да, это то, что я хочу сделать". Или я должен просто жить с предупреждением? или я должен использовать другую функцию дл ...
Как я могу построить модель, чтобы отличить твиты о Apple (Inc.) из твитов про яблоко (фрукты)?
смотрите ниже для 50 твитов о " apple."У меня есть рука помечены положительные матчи О Apple Inc. Они отмечены как 1 ниже. вот несколько строк: 1|“@chrisgilmer: Apple targets big business with new iOS 7 features http://bit.ly/15F9JeF ”. Finally.. A corp iTunes account! 0|“@Zach_Paull: When did green skittles change from lime to green apple? #notafan” @Skittles 1|@dtfcdvEric: @MaroneyFan11 apple inc is searching for people to help and tryout all their upcoming tablet within our own net page No. ...
Разделить столбец на разделитель в фрейме данных [дубликат]
этот вопрос уже есть ответ здесь: разделить столбец строки фрейма данных на несколько столбцов 15 ответов Я хотел бы разделить один столбец на два в пределах фрейма данных на основе разделителя. Например, a|b b|c стать a b b c в рамках данных рамка. спасибо! ...
Установить по умолчанию CRAN зеркало постоянное в R
Как я могу установить определенное зеркало CRAN постоянно в R? Я хочу, чтобы она навсегда в моем ноутбуке, так что, когда я делаю install.packages(), Он не будет спрашивать, какое зеркало выбрать. ...
Какие IDE доступны для R в Linux? [закрытый]
какие хорошие IDE существуют для R в Linux? Я пробовал Rcmdr и Eclipse, но ни один из них не имеет такого же удобства использования, как Tinn-R в Windows. Есть ли другие варианты? ...