LINUX.ORG.RU

Пара вопросов по R


0

0

Идет, значится, у меня вялотекущее изучение сего счастья...

1) Как в консоли прервать длительное вычисление, не убивая весь R?

2) Ищу GUI, с удобной историей, автодополнением, инспекцией объектов, удобной справкой. Желательно на Qt4 или штепсель к Эклипсу.

3) Ищу аналог fold: fold(1:5, 10, function(x,y) {return (x+y)}) должно вернуть 25.

4) Пробую этот код:

`undefined<-` <- function(x, codes = numeric(), value) {
    if(length(codes) > 0)
        x[ x %in% codes] <- NA
    x[is.na(x)] <- value
    x
}

undefined(c(1,2, NA)) <- 4

Ошибка в undefined(c(1, 2, NA)) <- 4 : цель присваивания раскрывается в неязыковой объект

Вот так работает: 'undefined<-'(c(1,2, NA), value=12)

[1] 1 2 12

Что не так?


5) Как правильно добавлять элемент в конец списка? Вариант append(list(1,2,3), list(4,5,6)) не подходит, т.к. происходит соединение 2х списков, а мне надо что бы второй список был элементом первого. my[[length(my)+1]] <- foo работает, но выглядит страшно...

SSZB
() автор топика

Неужели на лоре никто не пользуется R?

SSZB
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.