以下の形式に従って、約 200 のフィールドと 1000000 のレコードを含むデータセットがあります。
Acc Field1 Field2 Field3 .....
101 23 34 78
102 6 1.2 89
.
.
.
コマンドを入力すると
apply(dat3[varlist[9]],2,is.numeric)
結果としてTRUEでフィールド名の確認を取得しますが、としてテストしようとするとis.numeric(dat3[varlist[9]])
、結果としてFALSEを受け取ります。
ここで、dat3 は作業中のデータフレームで、varlist はコマンドを使用して作成されます。
varlist <- names(dat3)
varlist には、データ フレーム内のすべての変数のリストが含まれます。
リアルタイムのスクリーンショットを添付します。
ここで何が間違っているのかわかりません。
誰からの助けも大歓迎です。