私はlsという変数を作成しました。これはls()を使って見つかったものです。したがって、関数ls()と同じ名前の変数が存在します。私はどのような種類の変数であるのかわからず、すべての試みが変数にアクセスできなかったため内容を知らない。変数と関数の同じ名前(ls)R
ls
は、ls()関数の本体を返しました。
get("ls")
は、get(LS)でエラーが返されました:無効な最初の引数のモードの
get("ls", mode="numeric")
オブジェクトのLS ' '数値' の
get("ls", mode=!"function")
見つかりませんでした有効な引数ではありません。 どうすれば変数にアクセスできますか?私はクラス(ls)とstr(ls)も試しましたが、すべてはlsを関数と呼びます。
私はこれに対して正しい質問を見つけることができません。しかし、私はそれについて前に読んだと確信しています。だから、重複した投稿であれば申し訳ありません。ヘルプとリンクをいただければ幸いです。
EDITは:dput(ls()[grep("^ls$", ls())])
の出力は次のとおりです。
"ls"
EDIT:dput(ls())
の出力は次のようになります。
c("bplo.anno", "c", "combinations.formula", "combo.form", "df", "df.group.unique", "df.test", "dir.work", "form.compl", "fun.boot.lm.stepAIC.4", "fun.boot.lm.stepAIC.5", "fun.CoerceListOfVectorToMatrix", "fun.data.preparation", "fun.dcor.DataFrame", "fun.expand.complete.interaction", "fun.g.ellipse.orig", "fun.K_fold", "fun.lappend", "fun.lm.subset", "fun.lm_AIC", "fun.lst.powerset", "fun.MaxToMinModel.adjrsq", "fun.MaxToMinModel.rsq", "fun.plot.circle", "fun.results", "fun.rs.dcor", "fun.vectorcoerce", "group", "height", "i", "j", "k", "ls", "ls.boot", "ls1", "lst.boot.result", "oldwd", "regressor.names", "response.name", "result.df", "rs.dcor", "source.filename", "tbl.bt", "tbl.nm")
'STR(LS)は'あなたに何を与えませんの? – csgillespie
str(ls)は関数を返します(name、pos = -1、envir = as.environment(pos)、all.names = FALSE、 パターン) – Sebastian
これを複製することはできません、変数 'ls'が存在しますか? ?あなたは '.GlobalEnv $ ls'を試してみることができますが、もしあなたの地球環境に存在すれば' ls'でアクセスできるはずだと思います。 –