首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sum with unite函数tidyr

sum with unite函数tidyr
EN

Stack Overflow用户
提问于 2014-10-20 11:25:52
回答 1查看 1.7K关注 0票数 4

我正在通读tidyr文档。我正在尝试使用unite函数。是否可以使用unite函数对指定的列求和?使用文档中的示例。

代码语言:javascript
复制
mtcars %>%
  unite(vs_am, vs, am)

                   mpg cyl disp  hp drat    wt  qsec vs_am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46   0_1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02   0_1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61   1_1    4    1

我正在尝试弄清楚如何获得它,这样vs_am就不只是字符组合的值,而是将列的值相加?例如:对于马自达RX4,vs_am =1(因为0+1 = 1)

EN

回答 1

Stack Overflow用户

发布于 2014-10-20 11:35:17

@Tyler是绝对正确的,unite函数不适合此任务

下面是我要查找的mutate(vs_am = vs + am)代码

代码语言:javascript
复制
   mpg cyl disp  hp drat    wt  qsec vs am gear carb vs_am
1 21.0   6  160 110 3.90 2.620 16.46  0  1    4    4     1
2 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4     1
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26458167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档