r- все статьи тега ➜ страница 8
мутировать каждый / суммировать каждый в dplyr: как выбрать определенные столбцы и дать новые имена мутированным столбцам?
Я немного запутался в dplyr глагол mutate_each. это довольно просто использовать основные mutate чтобы преобразовать столбец данных в, скажем, z-оценки и создать новый столбец в ваших данных.кадр (здесь с именем z_score_data): newDF <- DF %>% select(one_column) %>% mutate(z_score_data = one_column - (mean(one_column) / sd(one_column)) однако, поскольку у меня есть много столбцов данных, которые я хотел бы преобразовать, похоже, мне следует использовать mutate_each глагол. newDF ...
R применить функцию() к определенным столбцам фрейма данных
Я хочу использовать функцию apply на фрейме данных, но только применить функцию к последним 5 столбцам. B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)}) это относится ко всем столбцам y B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)}) Это относится только к столбцам 4-9 из y, но общий возврат B удаляет первые 3 столбца... Я все еще хочу их, я просто не хочу применять к ним. wifi[,1:3]+B также не делать то, что я ожидал/хотел. ...
Как суммировать все значения столбца в данных.кадр?
у меня есть фрейм данных с несколькими столбцами; некоторые числовые и некоторые символы. Как вычислить сумму столбца? я погуглил для этого, и я вижу множество функций (sum,cumsum,rowsum,rowSums,colSums,aggregate,apply), но я не могу понять ее смысл. например, предположим, что у меня есть фрейм данных people со следующими столбцами Name Height Weight Mary 65 110 John 70 200 Jane 64 115 … как я могу получить сумму всех Весов? ...
Наложение нормальной кривой на гистограмму в R
мне удалось найти в интернете, как наложить нормальную кривую гистограммы в R, но я хотел бы сохранить нормальные "частоты" по оси Y гистограммы. См. два сегмента кода ниже, и обратите внимание, как во втором, ось y заменяется на "плотность". Как я могу сохранить эту ось y как "частоту", как это показано на первом графике. В КАЧЕСТВЕ БОНУСА: Я хотел бы отметить области SD (до 3 SD) на кривой плотности, а также. Как я могу это сделать? Я пытался abline, но линия простирается до верхней части гра ...
ggplot geom управление размером шрифта текста
Я попытался изменить шрифт на 10 для меток моего барного графика в ggplot2 делая что-то вроде этого: ggplot(data=file,aes(x=V1,y=V3,fill=V2)) + geom_bar(stat="identity",position="dodge",colour="white") + geom_text(aes(label=V2),position=position_dodge(width=0.9), hjust=1.5,colour="white") + theme_bw()+theme(element_text(size=10)) ggsave(filename="barplot.pdf",width=4,height=4) но полученное изображение имеет супер большой размер ш ...
Видя, если данные обычно распределяются в R
может кто-нибудь, пожалуйста, помогите мне заполнить следующую функцию в R: #data is a single vector of decimal values normally.distributed <- function(data) { if(data is normal) return(TRUE) else return(NO) } ...
Как я могу удалить название Легенды в ggplot2?
у меня есть вопрос относительно легенды в ggplot2. скажем, у меня есть гипотетический набор данных о средней длине моркови для двух разных цветов на двух фермах: carrots<-NULL carrots$Farm<-rep(c("X","Y"),2) carrots$Type<-rep(c("Orange","Purple"),each=2) carrots$MeanLength<-c(10,6,4,2) carrots<-data.frame(carrots) Я делаю простой штриховой график: require(ggplot2) p<-ggplot(carrots,aes(y=MeanLength,x=Farm,fill=Type)) + geom_bar(position="dodge") + opts(legend.position="to ...
Подгонка нескольких регрессионных моделей с помощью dplyr
Я хотел бы подогнать модель для каждого часа (факторная переменная) с помощью dplyr, я получаю ошибку, и я не совсем уверен, что случилось. df.h <- data.frame( hour = factor(rep(1:24, each = 21)), price = runif(504, min = -10, max = 125), wind = runif(504, min = 0, max = 2500), temp = runif(504, min = - 10, max = 25) ) df.h <- tbl_df(df.h) df.h <- group_by(df.h, hour) group_size(df.h) # checks out, 21 obs. for each factor variable # different attempts: reg. ...
Подключение к SQL Server RODBC
есть ли у кого-нибудь пример строки подключения для использования RODBC и подключения к MS SQL Server 2005 или 2008. спасибо. ...
Разница между R MarkDown и R NoteBook
Я пытаюсь понять на высоком уровне, что различия между RMarkdown и R NoteBook. Я знаю, что они взаимосвязаны, но я хотел бы выяснить, как они связаны. Мое понимание таково: Я знаю, что RNotebooks-это действительно документы R Markdown, но я запутался в терминологии. RStudio новый вариант файла имеет оба RMarkdown и R NoteBook и выбор любого из них открывает RMarkdown файл, но с незначительными различиями. так просто пытаясь выяснить, почему существуют два варианта и в чем разница между ними? ...
Как преобразовать список в матрицу более эффективно в R?
У меня есть список длиной 130,000, где каждый элемент-это вектор символов длиной 110. Я бы хотел, чтобы преобразовать этот список в матрицу с размером 1,430,000*10. Как я могу сделать это более эффективно? Мой код : output=NULL for(i in 1:length(z)) output=rbind(output,matrix(z[[i]],ncol=10,byrow=T)) ...