通过评估另一个表达式来创建一个新列

曲目

在以下示例中,变量expr包含字符串形式的表达式。但是,最后一条mutate命令不能正确计算该表达式。你能帮我理解为什么吗?

symbols <- expand.grid(data.frame(matrix(rep(c("+","-",""),8),ncol=8)))

df <- symbols %>%
  transmute(expr=paste0(1,X1,2,X2,3,X3,4,X4,5,X5,6,X6,7,X7,8,X8,9)) %>%
  mutate(eval=eval(parse(text=expr)))
阿克伦

尝试 rowwise()

df <- symbols %>%
         transmute(expr=paste0(1,X1,2,X2,3,X3,4,X4,5,X5,6,X6,7,X7,8,X8,9)) %>%
         rowwise() %>%
         mutate(v1=eval(parse(text=expr)))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个表达式创建lambda表达式

来自分类Dev

通过使用另一个列值创建一个新列

来自分类Dev

找出一个表达式来评估一个循环

来自分类Dev

如何编写一个正则表达式来匹配不跟另一个“ \ n”的“ \ n”?

来自分类Dev

如何使用另一个变量的表达式创建实时模板?

来自分类Dev

如何用C#中的另一个表达式创建表达式?

来自分类Dev

用正则表达式捕获一个或另一个组

来自分类Dev

Python Regex:选择一个正则表达式或另一个

来自分类Dev

为什么一个表达式是常数,而不是另一个?

来自分类Dev

如何从λ表达式内的另一个对象设置一个对象

来自分类Dev

Python Regex:选择一个正则表达式或另一个

来自分类Dev

通过子集另一个并添加后缀来循环创建多个新数据帧

来自分类Dev

通过修改另一个应用程序来创建新应用程序

来自分类Dev

如何通过对另一个向量使用条件来创建新向量?

来自分类Dev

如何通过在pyspark中重复一个值“另一个列的大小”来创建数组列?

来自分类Dev

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

来自分类Dev

查找一个S表达式在另一个S表达式中出现的频率

来自分类Dev

将一个表达式传递到另一个表达式作为参数

来自分类Dev

构建执行另一个表达式的表达式

来自分类Dev

在另一个lambda表达式中使用lambda表达式

来自分类Dev

用另一个linq表达式包装linq表达式

来自分类Dev

在另一个表达式中使用保存的表达式

来自分类Dev

匹配直到正则表达式中的另一个表达式

来自分类Dev

Python解析表达式并替换为另一个表达式

来自分类Dev

创建一个没有前一个指针的新表达式

来自分类Dev

根据另一个单词的存在来创建新列

来自分类Dev

SparkSQL 根据表达式创建一个新列

来自分类Dev

在Ruby中评估的最后一个表达式

来自分类Dev

创建一个触发器来更新另一个表的列

Related 相关文章

  1. 1

    从另一个表达式创建lambda表达式

  2. 2

    通过使用另一个列值创建一个新列

  3. 3

    找出一个表达式来评估一个循环

  4. 4

    如何编写一个正则表达式来匹配不跟另一个“ \ n”的“ \ n”?

  5. 5

    如何使用另一个变量的表达式创建实时模板?

  6. 6

    如何用C#中的另一个表达式创建表达式?

  7. 7

    用正则表达式捕获一个或另一个组

  8. 8

    Python Regex:选择一个正则表达式或另一个

  9. 9

    为什么一个表达式是常数,而不是另一个?

  10. 10

    如何从λ表达式内的另一个对象设置一个对象

  11. 11

    Python Regex:选择一个正则表达式或另一个

  12. 12

    通过子集另一个并添加后缀来循环创建多个新数据帧

  13. 13

    通过修改另一个应用程序来创建新应用程序

  14. 14

    如何通过对另一个向量使用条件来创建新向量?

  15. 15

    如何通过在pyspark中重复一个值“另一个列的大小”来创建数组列?

  16. 16

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

  17. 17

    查找一个S表达式在另一个S表达式中出现的频率

  18. 18

    将一个表达式传递到另一个表达式作为参数

  19. 19

    构建执行另一个表达式的表达式

  20. 20

    在另一个lambda表达式中使用lambda表达式

  21. 21

    用另一个linq表达式包装linq表达式

  22. 22

    在另一个表达式中使用保存的表达式

  23. 23

    匹配直到正则表达式中的另一个表达式

  24. 24

    Python解析表达式并替换为另一个表达式

  25. 25

    创建一个没有前一个指针的新表达式

  26. 26

    根据另一个单词的存在来创建新列

  27. 27

    SparkSQL 根据表达式创建一个新列

  28. 28

    在Ruby中评估的最后一个表达式

  29. 29

    创建一个触发器来更新另一个表的列

热门标签

归档