ルートノードを失わずにリストをRのデータフレームに変換する

フォージ

データフレームに変換するリストがありますが、ルートノード列が失われています:

my_list <- list(usdol = list(name = "Dollar", native = "US dollar"), dmk = list(name = "Mark", 
    native = "Deutsch Mark"))


> my_list
$usdol
$usdol$name
[1] "Dollar"

$usdol$native
[1] "US dollar"


$dmk
$dmk$name
[1] "Mark"

$dmk$native
[1] "Deutsch Mark"

qdapTools(list2df)を使用してこの方法でデータフレームに変換する

 my_list %>% list2df()

Dollar          usdol           
US dollar       usdol           
Mark             dmk            
Deutsch Mark    dmk

望ましい結果は次のとおりです。

code  name  secondary_name

usdol Dollar US dollar
dmk    Mark  Deutsch Mark
akrun

これがunnest_widerfromの1つのオプションですtidyr

library(tibble)
library(tidyr)
tibble(col = my_list) %>%
      unnest_wider(col) %>%
      mutate(code = names(my_list))%>% 
      select(code, name, secondary_name = native)
# A tibble: 2 x 3
#  code  name   secondary_name
#   <chr> <chr>  <chr>         
#1 usdol Dollar US dollar     
#2 dmk   Mark   Deutsch Mark  

またはを使用して base R

do.call(rbind, Map(cbind, lapply(my_list, stack), code = names(my_list)))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データフレームをRのリストに変換する

分類Dev

リストをRのデータフレームに変換する

分類Dev

R:リストのリストをデータフレーム(国勢調査データ)に変換する

分類Dev

テーブルのリストをRのデータフレームに変換する方法

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストをデータフレームに変換する

分類Dev

リストをデータフレームに変換する

分類Dev

リストをデータフレームに変換する

分類Dev

forループを使用せずに同じ長さのリストを含む辞書のリストをデータフレームに変換する方法

分類Dev

ベクトルのリストのリストをRのデータフレームに変換します

分類Dev

日付に型変換せずにリストをデータフレームに変換する方法

分類Dev

リストオブジェクトのリストをRのデータフレームに変換する

分類Dev

Rでリストをデータフレームに変換する

分類Dev

SparkRデータフレームをRリストに変換する方法

分類Dev

rでリストをデータフレームに変換する方法

分類Dev

R-リストをデータフレームに変換する

分類Dev

Rで列リストをデータフレームに変換する方法

分類Dev

ベクトルのリストをデータフレームのリストに変換する

分類Dev

データフレームをRのリストのリストに変換する最速の方法

分類Dev

タプルのリストのリストをMultiIndexパンダデータフレームに変換する

分類Dev

データフレームのリストをデータフレームに変換する

分類Dev

リストのリストをRのデータフレームに変換する:Tidyverse-way

分類Dev

R FBjsonフレンドリストをデータフレームに変換する

分類Dev

列名を変更せずにリストの要素をデータフレームに変換します

分類Dev

リストをデータフレームに変換する/ 1行のforループを調整する

分類Dev

リストを組み合わせて1つのデータフレームに変換する方法は?

Related 関連記事

  1. 1

    データフレームをRのリストに変換する

  2. 2

    リストをRのデータフレームに変換する

  3. 3

    R:リストのリストをデータフレーム(国勢調査データ)に変換する

  4. 4

    テーブルのリストをRのデータフレームに変換する方法

  5. 5

    リストのリストをデータフレームに変換する

  6. 6

    リストのリストをデータフレームに変換する

  7. 7

    リストのリストをデータフレームに変換する

  8. 8

    リストのリストをデータフレームに変換する

  9. 9

    リストをデータフレームに変換する

  10. 10

    リストをデータフレームに変換する

  11. 11

    リストをデータフレームに変換する

  12. 12

    forループを使用せずに同じ長さのリストを含む辞書のリストをデータフレームに変換する方法

  13. 13

    ベクトルのリストのリストをRのデータフレームに変換します

  14. 14

    日付に型変換せずにリストをデータフレームに変換する方法

  15. 15

    リストオブジェクトのリストをRのデータフレームに変換する

  16. 16

    Rでリストをデータフレームに変換する

  17. 17

    SparkRデータフレームをRリストに変換する方法

  18. 18

    rでリストをデータフレームに変換する方法

  19. 19

    R-リストをデータフレームに変換する

  20. 20

    Rで列リストをデータフレームに変換する方法

  21. 21

    ベクトルのリストをデータフレームのリストに変換する

  22. 22

    データフレームをRのリストのリストに変換する最速の方法

  23. 23

    タプルのリストのリストをMultiIndexパンダデータフレームに変換する

  24. 24

    データフレームのリストをデータフレームに変換する

  25. 25

    リストのリストをRのデータフレームに変換する:Tidyverse-way

  26. 26

    R FBjsonフレンドリストをデータフレームに変換する

  27. 27

    列名を変更せずにリストの要素をデータフレームに変換します

  28. 28

    リストをデータフレームに変換する/ 1行のforループを調整する

  29. 29

    リストを組み合わせて1つのデータフレームに変換する方法は?

ホットタグ

アーカイブ