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つの列を含むデータフレームが作成され、各列がリスト内のベクトルに対応します。

bannerAds