0
私はdata.frame
(df
)の列名v1
で、factor
です。同様に:列番号-Rの因子の抽出レベル
df
# v1
# --
# a
# b
# c
私はfactor
のレベルを取得したい私が取得:
カラム名の場合:列番号で
levels(df$v1)
# [1] "a" "b" "c"
:
levels(df[1])
# NULL
は、なぜ私が行います列番号を使用するとNULL
が得られます。
ありがとうございます。
レベル(df [1]])が動作するはずです。 df [1]は1つの要素df [1]でリストを抽出します。内容を抽出します –
なぜですか? dfはリストとして定義されていません。これは私の例ではデータフレームとして定義されています。 – oercim
data.framesも/主にリストです。 try 'is.list(iris)' ;-) –