将名称分配给R中列表的向量元素

诺鲁齐安

我想知道是否可以在foo下面的函数输出中为每个矢量元素分配名称

对于下面的示例,给$pubsname的元素"pubs_-1SD""pubs_+1SD"以及给$timename的元素"time_-1SD""time_+1SD"

data <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/salary.csv')

foo <- function(data, vars) lapply(data[,vars], function(x) mean(x) + c(-1, 1)*sd(x))

foo(data, c("pubs", "time")) # EXAMPLE OF USE

# $pubs
# [1]  5.348203 33.909862 ## `"pubs_-1SD"` and `"pubs_+1SD"

# $time
# [1]  3.312931 12.848359 ## `"time_-1SD"` and `"time_+1SD"`
罗纳克·沙

您可以传递列名称,sapply并使用分配名称setNames

foo <- function(data, vars) sapply(vars, function(x) 
  setNames(mean(data[[x]]) + c(-1, 1)*sd(data[[x]]), 
           paste0(x, '_', c('-', '+'), '1SD')), simplify = FALSE)

foo(data, c("pubs", "time"))

#$pubs
#pubs_-1SD pubs_+1SD 
# 5.348203 33.909862 

#$time
#time_-1SD time_+1SD 
# 3.312931 12.848359 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用名称向量将数据框名称分配给列表元素

来自分类Dev

将名称分配给数组

来自分类Dev

将列表名称分配给数据框列表元素

来自分类Dev

如何将列表元素名称分配给sheetName

来自分类Dev

将日期分配给R中列向量的每个元素

来自分类Dev

R colnames()将列表中的每个元素分配给第一列

来自分类Dev

在JavaScript中,将类名称分配给常规元素和名称空间元素是否不同?

来自分类Dev

R:将向量元素分配为列表变量名称

来自分类Dev

R分配给列表中的第i个索引,其名称在循环中被可变地称为?

来自分类Dev

在linq中过滤并分配给列表

来自分类Dev

将名称绑定到值与将值分配给变量

来自分类Dev

将列表中的数据框分配给名称列表;大熊猫

来自分类Dev

如何将向量的第i个位置的值分配给data.frames列表的第i个元素中的单元格?

来自分类Dev

使用R将一个向量的元素分配给另一个向量

来自分类Dev

将向量分配给R中数据表中特定的现有行

来自分类Dev

将向量分配给R中数据表中特定的现有行

来自分类Dev

如何将值列表分配给列表的元素

来自分类Dev

如何将值列表分配给列表的元素

来自分类Dev

从R中的向量将值分配给数据框的一列

来自分类Dev

将序列号分配给R中向量的重复值

来自分类Dev

初始化向量并将其分配给R中的'externalptr'时不兼容

来自分类Dev

使用 lapply 中的列表将因变量名称分配给观星表

来自分类Dev

使用向量 r 为列表中的每个对象分配名称

来自分类Dev

将列名称分配给数据框列表

来自分类Dev

按名称访问列表项以分配给变量

来自分类Dev

分配给R中的环境

来自分类Dev

我可以将列表中的每个元素分配给单独的变量吗?

来自分类Dev

将列表中的元素分配给数据框的不同列

来自分类Dev

将间隔编号分配给向量中的编号

Related 相关文章

  1. 1

    使用名称向量将数据框名称分配给列表元素

  2. 2

    将名称分配给数组

  3. 3

    将列表名称分配给数据框列表元素

  4. 4

    如何将列表元素名称分配给sheetName

  5. 5

    将日期分配给R中列向量的每个元素

  6. 6

    R colnames()将列表中的每个元素分配给第一列

  7. 7

    在JavaScript中,将类名称分配给常规元素和名称空间元素是否不同?

  8. 8

    R:将向量元素分配为列表变量名称

  9. 9

    R分配给列表中的第i个索引,其名称在循环中被可变地称为?

  10. 10

    在linq中过滤并分配给列表

  11. 11

    将名称绑定到值与将值分配给变量

  12. 12

    将列表中的数据框分配给名称列表;大熊猫

  13. 13

    如何将向量的第i个位置的值分配给data.frames列表的第i个元素中的单元格?

  14. 14

    使用R将一个向量的元素分配给另一个向量

  15. 15

    将向量分配给R中数据表中特定的现有行

  16. 16

    将向量分配给R中数据表中特定的现有行

  17. 17

    如何将值列表分配给列表的元素

  18. 18

    如何将值列表分配给列表的元素

  19. 19

    从R中的向量将值分配给数据框的一列

  20. 20

    将序列号分配给R中向量的重复值

  21. 21

    初始化向量并将其分配给R中的'externalptr'时不兼容

  22. 22

    使用 lapply 中的列表将因变量名称分配给观星表

  23. 23

    使用向量 r 为列表中的每个对象分配名称

  24. 24

    将列名称分配给数据框列表

  25. 25

    按名称访问列表项以分配给变量

  26. 26

    分配给R中的环境

  27. 27

    我可以将列表中的每个元素分配给单独的变量吗?

  28. 28

    将列表中的元素分配给数据框的不同列

  29. 29

    将间隔编号分配给向量中的编号

热门标签

归档