我正在try 建立一个数据框架,
fun args uses_arg
1 myfun function (x, w=1) function (x, arg)
WHERE列"FUN"包含所选环境中的所有函数,参数为函数参数.我希望将信息放在数据框中,以便进一步过滤.请考虑以下代码.
myfun <- function(x, w=1) return(x * w)
lsf.str()
# myfun : function (x, w) # info from lsf.str().
# uses_arg : function (x, arg)
lsf_text <- lsf.str()
class(lsf_text)
# [1] "ls_str" # class.
#
print.default(lsf_text) # print as is.
# [1] "myfun"
# attr(,"envir")
# <environment: R_GlobalEnv>
# attr(,"mode")
# [1] "function"
#
# print class
print(lsf_text)
# myfun : function (x, w) # <<<<<<<<<<<
# uses_arg : function (x, arg)# <<<<<<<<<<<
#-------------------------------------------
- 问题1:如何或在哪里可以找到分号后的函数调用, 即"函数(x,w)",优选地使用R基函数.
- 问题2:在哪里可以找到实际使用的打印功能.该函数可以给出线索.