2017-10-24 7 views
0

私は、再サンプリングされたデータの50データフレームを含むベクトルを持っています。したがって、すべての列名は各データフレームで一貫していますが、数値は異なります。各データフレームは12行で構成されています。 1つの特定の列の各行の平均値を50データフレームの間で見つけ出し、12の平均値を新しい1列のデータフレームに配置するにはどうすればよいですか?Rフレーム内のデータフレームの平均値を求めるR

+0

「リスト」にありますか?これらをすべて追加し、長さ 'sapply(your_list、colSums)/(12 * length(your_list))'で割ります。 – Gregor

答えて

0

データフレームのリスト全体に存在する特定の列の平均を独自のデータフレームにする場合は、dplyrpurrrを使用できます。

library(dplyr) 
library(purrr) 

map2_df(your_list, "column_name", ~summarize_at(.x, .y, mean)) 
関連する問題