[解決済み] 全変数の型取得
2022-07-24 23:21:07
質問
Rで、スクリプトの最後にグローバル変数のリストを取得し、それを反復処理したいと思います。以下は私のコードです。
#declare a few sample variables
a<-10
b<-"Hello world"
c<-data.frame()
#get all global variables in script and iterate over them
myGlobals<-objects()
for(i in myGlobals){
print(typeof(i)) #prints 'character'
}
私の問題は
typeof(i)
は常に
character
を返しますが、変数
a
と
c
は文字変数ではありません。forループ内で元の型の変数を取得するにはどうしたらよいでしょうか。
どのように解決するのですか?
この場合
get
が返すオブジェクトの文字名ではなく、値を取得するために
ls
:
x <- 1L
typeof(ls())
[1] "character"
typeof(get(ls()))
[1] "integer"
あるいは、提示された問題に対して
eapply
:
eapply(.GlobalEnv,typeof)
$x
[1] "integer"
$a
[1] "double"
$b
[1] "character"
$c
[1] "list"
関連
-
R read.table Error:埋め込まれたヌルが含まれているようです。
-
[解決済み] オブジェクトの種類を決定しますか?
-
[解決済み] 型チェック:typeof、GetType、is?
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] [Solved] data.frameで全てまたは一部のNA(欠損値)を含む行を削除する。
-
[解決済み】標準C++で変数の型を表示することは可能ですか?
-
[解決済み】完全な名前空間なしで型名を取得する
-
[解決済み】自作関数を書くときにRの省略機能を使うには?
-
[解決済み】Javascriptの変数の型を取得するためのより良い方法?
-
[解決済み] データフレームの列を$と文字値で動的に選択する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
[解決済み] Rの二乗偏差の総和の算出
-
[解決済み] Rでデータフレームに行を追加する方法は?
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み] 先頭と末尾の空白を削除するにはどうしたらよいですか?
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。
-
[解決済み】エラー:Rで関数が見つかりませんでした。
-
[解決済み】set.seed関数を使用する理由