sapply

2016-10-03 12 views
1
私は次のコードでデータフレームの列名を取得したい

でデータフレームの列名を取得します私は次の結果が必要です:sapply

"X" "Y" 

どうすればいいですか?

答えて

2

しかし、それを直接行う機能があります。あなたも

names(DF) 
[1] "X" "Y" 

あなたが列名を抽出するためにsapplyを必要としないいずれかの方法を行うことができ、この場合?colnames

colnames(DF) 
[1] "X" "Y" 

を参照してください。

あなたはまだ列名のみ与えnames行の名前場合:

rownames(DF)<-list("a","b") 
DF 
    X Y 
a 1 3 
b 2 4 
names(DF) 
[1] "X" "Y" 

しかしrownames機能があなたのために行名を取得する:あなたがデータフレームのリストを持っていた場合

rownames(DF) 
[1] "a" "b" 

を同じ列数の場合は、おそらくsapplynamesを使用している可能性があります。

関連する問題