【发布时间】:2019-08-26 21:23:25
【问题描述】:
我正在使用 magrittr,并且能够通过管道从 magrittr 将一个变量传递给 R 函数,并且还可以选择在多变量函数的情况下放置哪个参数:F(x,y,z,... )
但我想同时传递 2 个参数。
例如,我将使用 dplyr 中的 Select 函数并传入 tableName 和 ColumnName:
我以为我可以这样做:
tableName %>% ColumnName %>% select(.,.)
但这不起作用。 希望有人可以帮助我。
编辑:
下面有人说这是其他人提供的链接的副本。 但是基于多变量函数管道的magrittr定义的代数结构,仅仅基于管道函数的代数定义应该是“可行的”。
别人提供的链接,超越了基本定义,使用了其他外部函数和/或库来尝试实现向函数传递多个参数。
我正在寻找一个解决方案,如果可能的话,只需使用 magrittr 库和其他基本操作。
所以这是对这个问题的限制。
在我的大多数大学数学和计算机科学课程中,我们只能使用课程中教授的内容。所以当我说我正在使用 dplyr 和 magrittr 时,这应该意味着它们是唯一被允许使用的东西,所以它在这个约束下。
希望这能阐明此处可能解决方案的范围。
如果仅通过这些库无法做到这一点,我希望有人告诉我这是无法做到的。
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。
-
嗨 Samuel,我根据您的链接进入了聊天室,我可以看到所有内容,但无法在其中发帖。在页面底部它说我必须登录,但我已经登录。我在一个浏览器中尝试过,我收到一条错误消息,说目前 Stackoverflow 存在问题。在当前的浏览器 firefox 中,我收到相同的消息,告诉我登录时必须登录,但没有收到任何错误消息,但我继续在聊天室中转圈,然后单击登录,然后我进入我仍然登录的stackoverflow上的常规页面。所以我要绕圈子
-
这是用户合并的结果。请使用网站底部的联系我们链接与开发人员联系。