-1

値が欠落している txt ファイルから r にデータを正しくインポートできません。インポートすると、欠損値のある数値の列( と の両方で試しました".""Na"が因子変数として読み込まれます。私が使用するインポートコードは次のとおりです。

dat2 <- read.table(file.choose(), header = T)

データの構造を見ると、対象の列が次のように表示されます。

adultreg    : Factor w/ 19 levels "1.85","101.75",..: 11 15 15 1 13 6 17 9 16 3 

係数を数値変数 に変換した後、(dat2$adultreg<-as.numeric(dat2$adultreg)r にデータを出力するように依頼して、それが何であるかを確認できるようにします。これは、テキスト ファイルからのデータではありません。

4

1 に答える 1

1

R の要素は注意が必要です。実際には整数として格納され、各整数は と呼ばれるものに基づいてデコードされlevelsます。

最も直観的な変換方法は、as.numeric(as.character(dat2$adultreg))

最速の方法(私は信じています)はlevels(dat2$adultreg)[dat2$adultreg]

于 2013-10-14T20:57:29.580 に答える