Ответ 1
См. ?lsf.str
X <- lsf.str()
as.vector(X) # just for printing purposes, you can use the vector in rm()
rm(list=X)
Возможный дубликат:
Есть ли способ получить вектор с именем всех функций, которые можно использовать в R?
Привет
Я хотел бы получить из R список функций, загруженных в среду.
Я знаю ls()
, который дает список загруженных объектов. Но некоторые объекты не являются функциями.
Я хотел бы очистить свой env от функций, но не от других объектов (матриц, массива и т.д.), Которые содержат некоторые из моих результатов, которые не хотят терять.
Любая идея?
См. ?lsf.str
X <- lsf.str()
as.vector(X) # just for printing purposes, you can use the vector in rm()
rm(list=X)
ok, у меня есть предложение
rm(list=ls()[sapply(ls(), function(obj) "function"==class(eval(parse(text = obj)))[1])])
Я уверен, что есть что-то более элегантное.