如何将每个系列变量应用于R中的循环计算

恩典

我有10个变量X1,X2,.. X10

> X1

[1] 11.388245  3.847984  3.271024  3.637894

> X2

[1]  3.603660  3.176091 20.868740  4.229564  3.150181  3.379059 11.379710  3.577636  5.094401

> X10

 [1] 11.613462  7.360181  3.210812  5.066974  5.391218  3.049254 10.639178  4.154140 

 [9]  3.502896  7.919751  3.416924  6.577095  5.047722  3.953996  3.153649  3.005215

ms<-list()

for (i in c(X1,X2,X3,X4,X5,X6,X7,X8,X9,X10)){

  n<-length(i)

  m<-n/sum(log(i/3))

  ls<-c(ms,m)
}

上面的R代码不起作用。我想要的是使用包含从计算得出的10个值的数字变量ms获得最终结果n/sum(log(i/3)

例如,值之一:

> n<-length(X1)

> m<-n/sum(log(X1/3))
> 
> m
[1] 2.148009

在循环中应用X1,X2,.. X10后得到:

 Ms <-(m1 m2 m3 ...m10)
苏里曼

这是MWE

ms <- c()
#to define ms in more efficient way use 
#ms <- vector("double", 10)
for(i in seq_len(10)){
           #use get to retrive an object from the global Environment 
           n<-length(get(paste0('X',i)))
           m<-n/sum(log(get(paste0('X',i))/3))
           ms[i]=m
           }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将gensym应用于每个特定变量

来自分类Dev

如何将预测功能应用于列表R中创建的每个模型?

来自分类Dev

如何将单变量函数应用于R中的多个列表

来自分类Dev

如何将函数应用于R中的几个变量?

来自分类Dev

R:如何将 which.closest 应用于一系列向量

来自分类Dev

如何将函数应用于每个“ foreach”结果?

来自分类Dev

如何将函数应用于pandas数据框中的列中的每个值?

来自分类Dev

如何将状态计算应用于列表?

来自分类Dev

如何将jQuery SlideToggle应用于foreach循环?

来自分类Dev

如何将一系列参数应用于 MATLAB 中的一系列函数?

来自分类Dev

如何将计数功能应用于R中列表中的每个元素?

来自分类Dev

如何将其应用于R中3维数组中的每个矩阵

来自分类Dev

如何将标签应用于Ansible任务文件中的每个命令?

来自分类Dev

如何将函数应用于数据框中的每个元素?

来自分类Dev

如何将异步调用应用于 JS 对象中的每个键?

来自分类Dev

如何将引导程序类应用于 css 文件中的每个相同的 HTML 元素?

来自分类Dev

如何将 aviglitch 脚本应用于文件夹中的每个文件?

来自分类Dev

如何将函数应用于 Haskell 列表中的每个元素?

来自分类Dev

如何将简单函数应用于数据帧中顺序标记的变量?

来自分类Dev

如何将转换方法应用于熊猫中的两个变量?

来自分类Dev

如何将相同的函数应用于R中的几个变量?

来自分类Dev

R:如何将rev()应用于特定行

来自分类Dev

如何将statsmodels中的OLS应用于groupby

来自分类Dev

如何将动画应用于列表中的项目

来自分类Dev

如何将 HeaderTemplateProperty 应用于 CustomControl 中的 HeaderProperty?

来自分类Dev

如何将wilcox.test应用于R中的整个数据帧?

来自分类Dev

R编程如何将列表中的单个元素应用于函数

来自分类Dev

如何将参数值列表应用于R中的函数?

来自分类Dev

如何将函数应用于多个列以在R中创建多个新列?

Related 相关文章

  1. 1

    如何将gensym应用于每个特定变量

  2. 2

    如何将预测功能应用于列表R中创建的每个模型?

  3. 3

    如何将单变量函数应用于R中的多个列表

  4. 4

    如何将函数应用于R中的几个变量?

  5. 5

    R:如何将 which.closest 应用于一系列向量

  6. 6

    如何将函数应用于每个“ foreach”结果?

  7. 7

    如何将函数应用于pandas数据框中的列中的每个值?

  8. 8

    如何将状态计算应用于列表?

  9. 9

    如何将jQuery SlideToggle应用于foreach循环?

  10. 10

    如何将一系列参数应用于 MATLAB 中的一系列函数?

  11. 11

    如何将计数功能应用于R中列表中的每个元素?

  12. 12

    如何将其应用于R中3维数组中的每个矩阵

  13. 13

    如何将标签应用于Ansible任务文件中的每个命令?

  14. 14

    如何将函数应用于数据框中的每个元素?

  15. 15

    如何将异步调用应用于 JS 对象中的每个键?

  16. 16

    如何将引导程序类应用于 css 文件中的每个相同的 HTML 元素?

  17. 17

    如何将 aviglitch 脚本应用于文件夹中的每个文件?

  18. 18

    如何将函数应用于 Haskell 列表中的每个元素?

  19. 19

    如何将简单函数应用于数据帧中顺序标记的变量?

  20. 20

    如何将转换方法应用于熊猫中的两个变量?

  21. 21

    如何将相同的函数应用于R中的几个变量?

  22. 22

    R:如何将rev()应用于特定行

  23. 23

    如何将statsmodels中的OLS应用于groupby

  24. 24

    如何将动画应用于列表中的项目

  25. 25

    如何将 HeaderTemplateProperty 应用于 CustomControl 中的 HeaderProperty?

  26. 26

    如何将wilcox.test应用于R中的整个数据帧?

  27. 27

    R编程如何将列表中的单个元素应用于函数

  28. 28

    如何将参数值列表应用于R中的函数?

  29. 29

    如何将函数应用于多个列以在R中创建多个新列?

热门标签

归档