を使用しas.data.frame(table(something_to_count))
、次のような結果が得られます。
Var1 Freq
1 20 2970
2 30 1349
3 40 322
4 50 1009
$Var1
値が欲しいだけですが、d[1,]$Var1
orと書くとd[1,1]
、常に次のものが得られます。
1] 20
305 Levels: 20 30 40 50 60 70 80 90 100 110 120 130 150 160 170 190 200 ... 4120
また、値を出力しようとすると、常に 20 ではなく 1 になります。また、1as.number()
のみを返すこともできます。行の ID を取得する代わりに、文字通り Var1 値をそのまま取得するにはどうすればよいですか? また、出力がレベル数の場合は? なにが問題ですか?