サブセット化に問題があります。データセットのサブセットを作成すると、結果のサブセットの複数の列に0が入力され、これらの列の変数クラスが不明に変更されました。これは特定のサブセットと一貫して発生します。影響を受ける列は影響を受けるサブセットによって異なりますサブセット化時に列の値が破損する
なぜこのようなことが起こっているのか分かりません。私がやっているのは単純なサブセットコマンドです。なぜRは4列の数値データを失い、ナンセンスに置き換えるのですか?
コードの問題のある部分は、ここで、この単純なコマンドである:元のデータセットは次のようになり
table.al = subset(bamboo_compounds,bamboo_compounds$CClass=="aldehyde")
:
得られたサブセットが次のようになります
これらの4つの列に数値データを入力する必要があります。
私は文字通り.csv
ファイルにロード以外のことをして、そのデータのサブセットを作成しました。どうか、誰かが私にこれを引き起こしているかもしれないと私がそれを避ける方法を考えてくれますか?
は 'sapply(table.a1、mode)'を呼び出します。それは私の目に見えます。 –
助けを求めるときは、[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を入力してください。データの画像は役に立たない。また、サブセットで '$'を使う必要はありません: 'subset(bamboo_compounds、CClass ==" aldehyde ")' – MrFlick