将rowwise dataframe中的列添加到do命令是指在R语言中,使用dplyr包中的do函数对rowwise数据进行操作时,可以将rowwise数据框中的列添加到do命令中进行处理。
具体操作步骤如下:
install.packages("dplyr")
library(dplyr)
df <- data.frame(id = c(1, 2, 3),
name = c("Alice", "Bob", "Charlie"),
age = c(25, 30, 35),
stringsAsFactors = FALSE)
df <- rowwise(df)
df <- df %>% do(new_col = .$age * 2)
在上述代码中,使用%>%
符号将df数据框传递给do函数,并使用.$
来引用rowwise数据框中的列。在这个例子中,将age列的值乘以2,并将结果存储在新的列new_col中。
print(df)
输出结果如下:
# A tibble: 3 x 4
id name age new_col
<dbl> <chr> <dbl> <dbl>
1 1 Alice 25 50
2 2 Bob 30 60
3 3 Charlie 35 70
在输出结果中,可以看到新的列new_col已经成功添加到了rowwise数据框中。
推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云数据库(TencentDB)、腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云