【问题标题】:R extract formulas from table and use in function [closed]R从表中提取公式并在函数中使用[关闭]
【发布时间】:2022-01-21 09:23:55
【问题描述】:

我的目标是: Screenshot of table

如何构建读取公式并计算 Line_name 中的变量的函数? 我很茫然……

任何帮助将不胜感激

最好的彼得

【问题讨论】:

    标签: r function


    【解决方案1】:

    如果没有更清楚地了解您的问题,可能有帮助的一件事是知道 R 可以评估作为字符串给出的 表达式,其评估可以在适当的 env(范围)中查找变量.

    例子:

    A <- 200
    B <- 400
    
    expr <- rlang::parse_expr("(A/100)*B")
    C <- eval(expr, env=rlang::global_env())
    
    expr <- rlang::parse_expr("100+C")
    D <- eval(expr, env=rlang::global_env())
    
    c(A,B,C,D)
    

    输出:

    200 400 800 900

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-15
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 2020-10-03
      相关资源
      最近更新 更多