2017-02-16 20 views
1

私は何かが分かっていないのを恐れている。 。 。私は構造体を持つRのリストを持っていますRから属性を抽出するリスト

List of 752 
$ : Named chr "金銀" 
    ..- attr(*, "names")= chr "名詞" 
$ : Named chr "吹替" 
    ..- attr(*, "names")= chr "名詞" 
$ : Named chr "献言" 

unlist(my_object)でリストのトップレベルを取得するのは簡単です。しかし、どのように属性を取得できますか?各要素nに対してunlist(attributes(my_object [[n]]))を使用できます。しかし、確かにこれをデータフレームに入れるための素早い方法があります。私は何が欠けていますか?

答えて

3
lapply(yourlist, attributes) 

はyourlist

+2

素晴らしいの各要素にattributes関数を適用します。 。 。振り返ってみると明らかです。私は覚えておく必要があります。 。 。 "ループを考えているのなら答えはゆるやかだ" –

+1

@マークRそれは確かにその考え方に入るのに時間がかかるが、一度そこにいると、あなたの問題に対する解決策。 – Dason

関連する問題