R言語でリストをデータフレームに変換する方法は?
リストをデータフレームに変換するには、data.frame()関数やas.data.frame()関数を使用できます。
たとえば、my_listというリストが3つのベクトルを含む場合を考えてみましょう。
my_list <- list(A = c(1, 2, 3), B = c("a", "b", "c"), C = c(TRUE, FALSE, TRUE))
data.frame() 関数を使用して、それをデータフレームに変換することができます。
my_df <- data.frame(my_list)
as.data.frame()関数を使用する場合。
my_df <- as.data.frame(my_list)
これにより、3つの列を含むデータフレームが作成され、各列がリスト内のベクトルに対応します。