2017-09-18 5 views
0

このリストの各データフレームの2番目の列を抽出し、それを1つの列データフレームの別の新しいリストとして保存するにはどうすればよいですか?これをデータフレームとして残すことは、このリストの将来の使用において非常に重要です。データフレームのリストからデータフレームの新しいリストに特定の列を抽出する方法はありますか?

c1 <- runif(10, 0, 10) 
c2 <- runif(10, 0, 10) 
c3 <- runif(10, 0, 10) 
c4 <- runif(10, 0, 10) 
c5 <- runif(12, 0, 10) 
c6 <- runif(12, 0, 10) 
c7 <- runif(12, 0, 10) 
c8 <- runif(12, 0, 10) 


df1 <- data.frame(c1, c2, c3, c4) 
df2 <- data.frame(c5, c6, c7, c8) 

list <- list(df1, df2) 

答えて

2

あなたは行うことができます。

lapply(list, "[", 2) 
関連する問題