私はRデータを含むファイルを持っています。データをロードして表示すると、メンバーが含まれていることがわかります(これらの要素が呼び出されているかどうかわかりません)。Rのメンバー(要素)データを表示する方法は?
> load("irace.Rdata", data <- new.env())
> typeof(data)
[1] "environment"
> ls.str(data)
iraceResults : List of 10
$ scenario :List of 43
$ irace.version : chr "2.4.1844"
$ parameters :List of 10
$ allElites :List of 6
$ experiments : num [1:11, 1:3338] -9819 -6120 -1035 -9074 -9580 ...
$ experimentLog : num [1:24991, 1:4] 1 1 1 1 1 1 1 1 1 1 ...
$ state :List of 14
$ allConfigurations:'data.frame': 3338 obs. of 17 variables:
$ softRestart : logi [1:6] FALSE FALSE FALSE FALSE FALSE FALSE
$ iterationElites : num [1:6] 1 1 1 2 2 2
これらのメンバーのデータを印刷/表示するにはどうすればよいですか?たとえば、「シナリオ」と「すべての構成」でデータを表示するにはどうすればよいですか?私はRの新人です
'data $ scenario'と' data $ allConfigurations'だけが必要ですか?その環境内の変数の内容を 'print()'します。 – MrFlick
あなたの出力には、 '$ allConfigurations: 'data.frame':3338 obsと書かれています。 17変数のあなたのデータフレーム(テーブル)は17列と3338行を持つので、 'head(data $ allConfigurations)'を実行する方が良いです。これにより、6行しか印刷されず、データのアイデアが得られます。そして、 '$ scenario:List of 43'も大きかった。 –
おそらく、新しい環境にデータをロードする必要はありません。 'load(" irace.Rdata ")だけを実行すると、オブジェクトはデフォルトのグローバル環境に置かれます。自分の環境にあるすべての名前を 'ls()'で見ることができます。個々のオブジェクトを見るには、 'scenario'や' allConfigurations'などの名前を入力します。 – Gregor