【问题标题】:Extract each element in a list and store it in objects提取列表中的每个元素并将其存储在对象中
【发布时间】:2021-05-05 20:57:48
【问题描述】:

我有以下数据帧:

         ï..Employee_Name       PositionID              Position State  Zip
  1:   Adinolfi, Wilson  K         19  Production Technician I    MA 1960
  2: Ait Sidi, Karthikeyan         27                  Sr. DBA    MA 2148
  3:     Akinkuolie, Sarah         20 Production Technician II    MA 1810
  4:          Alagbe,Trina         19  Production Technician I    MA 1886
  5:       Anderson, Carol         19  Production Technician I    MA 2169
 ---                                                                     
307:        Woodson, Jason         20 Production Technician II    MA 1810
308:     Ybarra, Catherine         19  Production Technician I    MA 2458
309:      Zamora, Jennifer          6                      CIO    MA 2067
310:           Zhou, Julia          9             Data Analyst    MA 2148
311:         Zima, Colleen         19  Production Technician I    MA 1730

我将它存储在对象 HRdata 中。我使用 map 函数对其每个变量运行表函数:

HRtables <- map(tibble(HRdata), ~as.data.frame(sort(table(.x), decreasing = T))) 

我想知道是否有办法提取每个列表元素并将其存储在不同的对象中。我相信有,但我不知道如何在谷歌上提出正确的问题以获得答案。大致如下:

c(a,b,c,d,e) <- HRtables

【问题讨论】:

  • list2env(setNames(HRtables, c("a", "b", "c", "d", "e")), .GlobalEnv)
  • 太好了,list2env 对我来说是新的。

标签: r list purrr


【解决方案1】:
list2env(setNames(HRtables, c("a", "b", "c", "d", "e")), .GlobalEnv)

Onyambu给出的答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 2020-12-27
    • 2021-06-08
    相关资源
    最近更新 更多