全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4416 9
2014-01-11
我以前用library(包名A), 然后data(文件名B),再fix(B)就可看到这个A包里的文件B的内容了。可现在不知怎么了,也这样操作后,结构出现:function ()
{
}
这是怎么回事?求高人指点。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-1-12 12:52:07
注意namespace
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-14 00:35:38
可能有函数名与你的数据名称重了,你可以用ls看看当前环境下的变量,可以考虑删掉一些
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-14 02:46:44
你具体想看哪个数据,我这里试试看
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-14 09:44:49
根据1楼2楼的提示我ls一下,出现如下信息,请问接下来怎么处理:function (name, pos = -1L, envir = as.environment(pos), all.names = FALSE,
    pattern)
{
    if (!missing(name)) {
        nameValue <- try(name, silent = TRUE)
        if (identical(class(nameValue), "try-error")) {
            name <- substitute(name)
            if (!is.character(name))
                name <- deparse(name)
            warning(gettextf("%s converted to character string",
                sQuote(name)), domain = NA)
            pos <- name
        }
        else pos <- nameValue
    }
    all.names <- .Internal(ls(envir, all.names))
    if (!missing(pattern)) {
        if ((ll <- length(grep("[", pattern, fixed = TRUE))) &&
            ll != length(grep("]", pattern, fixed = TRUE))) {
            if (pattern == "[") {
                pattern <- "\\["
                warning("replaced regular expression pattern '[' by  '\\\\['")
            }
            else if (length(grep("[^\\\\]\\[<-", pattern))) {
                pattern <- sub("\\[<-", "\\\\\\[<-", pattern)
                warning("replaced '[<-' by '\\\\[<-' in regular expression pattern")
            }
        }
        grep(pattern, all.names, value = TRUE)
    }
    else all.names
}
<bytecode: 0x03510894>
<environment: namespace:base>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-14 09:47:57
glhydxz123 发表于 2014-1-14 00:35
可能有函数名与你的数据名称重了,你可以用ls看看当前环境下的变量,可以考虑删掉一些
ls了一下,没有任何变量名,只有一个好长的函数代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群