将功能列表应用于R中另一个数据框中的行

tabula_rasa

朋友,我是R的新手,但我陷入了其中一个问题。问题是,我在数据框中有一个带有数学函数(均值,最小值,最大值等)的列,并且我还有另一个数据框,其中具有与函数相同的行数,并且我想将这些特定的函数应用于数据框。

以下是具有特定数学功能的df

  var1   funct
1    A     min
2    B     max
3    C     mean
4    D     min

下面是是否需要将这些功能应用到df(行)

  a1 b1 c1 d1
1  4  8 12 15
2  NA 9 13 16
3  6 10 NA 17
4  7 11 15 18

假设第一个fn需要应用于第一行,依此类推。有人能帮忙吗?我已经尝试过do.call,parse(eval)但是我失败了。请注意,这里有NA,但是,我想要每行的结果(即排除NA,但不删除行本身)

问候,

韦伯

然后,使用函数调用第一个数据帧,然后df1使用行中的数据调用数据帧df2

mapply(function(f,x) get(f)(x,na.rm=TRUE), df1$funct, as.data.frame(t(df2)))

将产生

 min  max mean  min 
   4   16   11    7 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将当前代码应用于另一个数据框

来自分类Dev

如何将一个数据框的模式应用于另一个?

来自分类Dev

通过将函数应用于另一个数据框的列来创建新的数据框

来自分类Dev

使用条件将列表中的数据框处理为子集行,使用R处理另一个数据框

来自分类Dev

将整个列表与另一个数据框中的值匹配

来自分类Dev

将函数应用于列表中的每个元素到另一个列表中的每个元素

来自分类Dev

根据 R 中另一个数据框中的行选择数据框中的行

来自分类Dev

将一个数据框中的列表中的值映射到另一个数据框中的唯一值

来自分类Dev

在R中,将一个向量的割(分段)应用于另一个

来自分类Dev

R-将功能应用于文件夹中具有for循环或lapply的两个文件,并将结果保存在一个数据框中

来自分类Dev

将数据框列表中的每个数据框附加到另一个数据框列表中

来自分类Dev

将功能应用于数据框中的特定行

来自分类Dev

从R中的另一个数据框创建多个数据框

来自分类Dev

根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

来自分类Dev

python-将fillna数据从1个数据帧应用于另一个的null值

来自分类Dev

从数据框中删除与另一个数据框R中的两列匹配的行

来自分类Dev

将多种功能应用于R中的数据框

来自分类Dev

如何访问另一个数据框中的列表/数据框值

来自分类Dev

根据另一个数据框/列表在数据框中的列子集

来自分类Dev

根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

来自分类Dev

如何从颜色数组列表中绘制随机颜色并将其应用于另一个数组列表中的按钮背景?

来自分类Dev

在R中,如何通过另一个数据框的列名删除一个数据框中的行?

来自分类Dev

将一些功能应用于列表中数据框的列

来自分类Dev

如何将列表列与熊猫中另一个数据框中的列匹配?

来自分类Dev

如何删除不在另一个数据框中的数据框行?

来自分类Dev

将数据框列中的列表应用于另一列

来自分类Dev

将特定的Arima模型应用于R中的另一个时间序列

来自分类Dev

如何将CSS类应用于AngularDart中的另一个组件?

来自分类Dev

是否可以将SELECT IN应用于另一个SELECT的临时表中?

Related 相关文章

  1. 1

    将当前代码应用于另一个数据框

  2. 2

    如何将一个数据框的模式应用于另一个?

  3. 3

    通过将函数应用于另一个数据框的列来创建新的数据框

  4. 4

    使用条件将列表中的数据框处理为子集行,使用R处理另一个数据框

  5. 5

    将整个列表与另一个数据框中的值匹配

  6. 6

    将函数应用于列表中的每个元素到另一个列表中的每个元素

  7. 7

    根据 R 中另一个数据框中的行选择数据框中的行

  8. 8

    将一个数据框中的列表中的值映射到另一个数据框中的唯一值

  9. 9

    在R中,将一个向量的割(分段)应用于另一个

  10. 10

    R-将功能应用于文件夹中具有for循环或lapply的两个文件,并将结果保存在一个数据框中

  11. 11

    将数据框列表中的每个数据框附加到另一个数据框列表中

  12. 12

    将功能应用于数据框中的特定行

  13. 13

    从R中的另一个数据框创建多个数据框

  14. 14

    根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

  15. 15

    python-将fillna数据从1个数据帧应用于另一个的null值

  16. 16

    从数据框中删除与另一个数据框R中的两列匹配的行

  17. 17

    将多种功能应用于R中的数据框

  18. 18

    如何访问另一个数据框中的列表/数据框值

  19. 19

    根据另一个数据框/列表在数据框中的列子集

  20. 20

    根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

  21. 21

    如何从颜色数组列表中绘制随机颜色并将其应用于另一个数组列表中的按钮背景?

  22. 22

    在R中,如何通过另一个数据框的列名删除一个数据框中的行?

  23. 23

    将一些功能应用于列表中数据框的列

  24. 24

    如何将列表列与熊猫中另一个数据框中的列匹配?

  25. 25

    如何删除不在另一个数据框中的数据框行?

  26. 26

    将数据框列中的列表应用于另一列

  27. 27

    将特定的Arima模型应用于R中的另一个时间序列

  28. 28

    如何将CSS类应用于AngularDart中的另一个组件?

  29. 29

    是否可以将SELECT IN应用于另一个SELECT的临时表中?

热门标签

归档