私は私が厄介な状況になっています。ネストされたlapplyステートメントを使用し、データフレームに結果を抽出しようとしています。私が結果を抽出するために使用した方法は以下の通りです。リストの最初の要素は、2015年2等私は同じ結果を生成する他のアプローチを使用し1は2014であることと、データの年であるリストからのデータフレーム列の変換
runs_results_1 <- as.data.frame(Reduce(rbind, runs_year[[1]]))
本当の問題は、私は、次のコードを実行すると
sapply(runs_results_1, mode)
データフレームに対して以下を返します。列がリストの場合、データを使用するのは面倒です。
statistic p.value runs mu var method
data.name
"list" "list" "list" "list" "list" "list"
"list"
alternative players
"list" "list"
各列をリストから数値列または文字列に変換する方法はありますか?私は実現可能な例を提供していないことを理解しており、他の可能性から、これはRの構造物の技術的な答えと思われる。どんな助けもありがとう。
が最善のアプローチ 'CC <です - data.frame(マトリックス(非公開に(runs_results_1) 、nrow = 681、byrow = T)) '一度私は列の数を知っていますか? –
[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を提供すれば、助けが簡単になります。このオブジェクトを最初に作成した方法を示すかもしれません。より良い方法があるかもしれません。 – MrFlick
申し訳ありません@MrFlickしかし、このフォーラムでは非常に面倒です。私は今すぐ実行可能な解決策がありますが、おそらく最も効率的な方法ではありません –