根据某些条件,我必须在使用dplyr::n和任意函数(例如,返回2给定参数的函数)之间进行选择。如果我这样做的话:new_n <- ifelse(is.null(k), new_n, my_new_n)例如,如果dplyr::n被分配给new_n,我将得到错误
Error: This function should not be c
_1)^2)+((Casado_1-Rivera_1)^2)+((Iglesias_1-Rivera_1)^2))/3) if maxRivera_1==1 换句话说,我正在尝试进行不同的计算,并根据某些条件生成一个具有不同值的新变量(在本例中,它们在另一个变量中的值为1。我设法创建了进行计算所需的变量(maxIglesias==1和maxRivera==1),但我陷入了生成UAPDL变量的过程中。我尝试使用case_when和ifelse,但在这些情况下,这
当使用dplyr包操作数据库中的表时,它会创建一个show_query函数可以查看的sql语句。除非调用head、compute、collect或collapse,否则不执行此sql语句。在某些情况下,dplyr生成的sql语句比它的执行更重要(例如:为某些数据库包(如copy (subquery) into file_name;)中尚未实现的操作创建函数)。我想知道:如何获得由dplyr创建的sql并将其放入字符串?