首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >递归减法、乘法和计数

递归减法、乘法和计数
EN

Stack Overflow用户
提问于 2019-06-20 13:15:16
回答 1查看 75关注 0票数 0

我需要按照下面的格式做计数和计数%减法和乘法。

df1

代码语言:javascript
复制
A   B   C   D   E
8   4   3   3   8
5   1   6   8   2

预期输出:

代码语言:javascript
复制
                A   B   C   D   E
                8   4   3   3   8
                5   1   6   8   2
COUNT           13  5   9   11  10
COUNT PERCENT   13  5   9   11  10
SUBTRACTION     8   -4  -2  1   10
MULTIPLICATION  104 -20 -18 11  100

1.count will give the number of items in the columns, there can be n number of columns 
2.count percentage
3.subtraction = need to subtraction of count row i.e. 13-5 = 8, 5-9 = -4, 9-11=-2, 10 as it    
4. multiplication  - its a multiplication of count and subtraction rows. 
EN

回答 1

Stack Overflow用户

发布于 2019-06-20 13:43:36

代码语言:javascript
复制
library(dplyr)
df2 <- df %>%
  t() %>%
  as_tibble() %>%
  mutate(count = V1 + V2,
         count_pct = count, # not sure what else expected here
         subtraction = count - lead(count, default = 0),
         multiplication = count * subtraction) %>%
  t()

               [,1] [,2] [,3] [,4] [,5]
V1                8    4    3    3    8
V2                5    1    6    8    2
count            13    5    9   11   10
count_pct        13    5    9   11   10
subtraction       8   -4   -2    1   10
multiplication  104  -20  -18   11  100
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56679366

复制
相关文章

相似问题

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