匹配和包含的行为对于"."不同(dplyr)。
在dplyr中,"."用于引用上下文中的当前变量。它允许您在dplyr管道中引用数据框中的列而无需使用列名。下面是匹配和包含对于"."的不同行为:
filtered_data <- data %>%
filter(age == .)
selected_data <- data %>%
select(. = age) %>%
rename(new_age = .)
在这个例子中,"."用作select函数中的参数名称,以引用当前变量(age列),然后将其重命名为new_age列。
综上所述,"."在dplyr中具有不同的用法。它可以用作匹配操作符"=="的一部分,用于引用上下文中的当前变量;它也可以用作select和rename函数中的参数名称,用于引用当前变量并进行选择和重命名操作。注意,这里没有提到任何腾讯云相关的产品和链接地址,因为它们与问题无关。
云+社区技术沙龙[第10期]
算法大赛
原引擎 | 场景实战系列
云+社区技术沙龙[第15期]
云+社区技术沙龙[第25期]
腾讯云GAME-TECH沙龙
T-Day
云+社区技术沙龙[第16期]
领取专属 10元无门槛券
手把手带您无忧上云