![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 76 Регистрация: 27.04.2014 Пользователь №: 26375 ![]() |
хочу прописать такую конструкцию
DS <-vector ('numeric', length= 1) For (i in levels(ddd$SEX)) {print(i) { DS <-c(summary(ddd$SLEEP [(ddd$SEX==i)==TRUE)]), ?Range?=(min(ddd$SLEEP [(ddd$SEX==i)==TRUE)]) -max(ddd$SLEEP [(ddd$SEX==i)==TRUE)])) Print (DS)} } мне R выдает ошибку Error: unexpected 'in' in "For(i in" в R новичок, так что не все понимаю. ddd это мой дата сет, SEX групп. пер. -пол, SLEEP нужная мне переменная. Хочу для начала хотя бы размах научиться прописывать выражением. Сообщение отредактировал nastushka - 30.10.2014 - 15:43 |
|
![]() |
![]() |
![]() |
![]()
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 76 Регистрация: 27.04.2014 Пользователь №: 26375 ![]() |
Ещё такой вопросик:)))
сейчас тренируюсь с примерами, хочу просто просуммировать. код > Data<-read.csv("C:/123/ddd.csv") > library(plyr) > cData <- ddply(Data, c("SEX"), summarise, + N = length(change), + mean = mean(change), + sd = sd(change), + se = sd / sqrt(N) ) Error: could not find function "lenght" что означает эта ошибка? в оригинальном примере, все получается, а в моем нет тут оригинальный http://www.cookbook-r.com/Manipulating_dat...mmarizing_data/. Когда его пробовала ,все получалось. Сообщение отредактировал nastushka - 4.11.2014 - 21:59 |
|
![]() |
![]() |
![]() ![]() |