1
lapply
は名前のリストを要素として返さないのはなぜですか?その技術的な理由は何ですか?名前付きデータフレームにアプリケーションを適用する
> library(ISLR)
lapply(Auto, names)
lapply
は名前のリストを要素として返さないのはなぜですか?その技術的な理由は何ですか?名前付きデータフレームにアプリケーションを適用する
> library(ISLR)
lapply(Auto, names)
我々lapply
とループdata.frame列を、それがlist
vector
のSになりますときに私たちはlist
as.list(names(Auto))
に 'data.frame' のnames
が必要な場合。
head(lapply(Auto, head,3),2)
#$mpg
#[1] 18 15 18
#$cylinders
#[1] 8 8 8
は、我々はそれがvector
で、上記のように気づくとcolumn names
は今list
名です。だから、各list
要素についてNULL
で
lapply(Auto, names)
結果をしています。
私はそれを理解していますが、 'lapply'の奇妙な出力の理由は何ですか? – guyguyguy12345
@ guyguyguy12345 'lapply'をループしているとき、要素はvectorであり、data.frameではないので、名前はありません。 – akrun