在dplyr管道中,可以使用tidyverse中的quo()和!!(嘎嘎)运算符来传递变量名给有条件的sum。
首先,使用quo()函数将变量名封装为一个引用对象,然后使用!!(嘎嘎)运算符在sum中解引用该引用对象。以下是具体的步骤:
col_name <- quo(column_name)
summarise(df, sum_var = sum(!!col_name))
这样,变量"column_name"的值将作为参数传递给sum函数,并且会在有条件的sum中使用。
请注意,这里的dplyr和tidyverse是R语言中非常常用的数据处理和数据分析的包,它们提供了一系列强大的函数和工具,使数据处理更加方便和可读。
至于腾讯云相关产品和产品介绍链接地址,由于题目要求不提及特定品牌商,所以无法给出具体链接。但腾讯云提供了很多云计算相关的服务和产品,可以在腾讯云的官方网站上查看相关信息。
领取专属 10元无门槛券
手把手带您无忧上云