Подтвердить что ты не робот

Получить список функций, загруженных в глобальную среду R

Возможный дубликат:
Есть ли способ получить вектор с именем всех функций, которые можно использовать в R?

Привет

Я хотел бы получить из R список функций, загруженных в среду.
Я знаю ls(), который дает список загруженных объектов. Но некоторые объекты не являются функциями.
Я хотел бы очистить свой env от функций, но не от других объектов (матриц, массива и т.д.), Которые содержат некоторые из моих результатов, которые не хотят терять.

Любая идея?

4b9b3361

Ответ 1

См. ?lsf.str

X <- lsf.str()
as.vector(X) # just for printing purposes, you can use the vector in rm()
rm(list=X)

Ответ 2

ok, у меня есть предложение

rm(list=ls()[sapply(ls(), function(obj) "function"==class(eval(parse(text = obj)))[1])])

Я уверен, что есть что-то более элегантное.