标签: subtraction

滚动行减法

我正在寻找执行行减法,其中我有一组个人,我想从它上面的行中减去最近的行(如滚动行减法)。有谁知道一个简单的方法来做到这一点?

数据看起来像这样:

    Name Day variable.1
1   Bob   1       43.4
2   Bob   2       32.0
3   Bob   3       18.1
4   Bob   4       41.2
5   Bob   5       85.2
6  Jeff   1       17.4
7  Jeff   2       55.6
8  Jeff   3       58.7
9  Jeff   4       40.6
10 Jeff   5       77.3
11 Carl   1       52.9
12 Carl   2       71.7
13 Carl   3       84.3
14 Carl   4       54.8
15 Carl   5       69.7
Run Code Online (Sandbox Code Playgroud)

例如,对于 Bob,我希望它显示为:

    Name Day variable.1
1   Bob   1       NA
2   Bob   2       -11.4
3   Bob …
Run Code Online (Sandbox Code Playgroud)

row r subtraction

1
推荐指数
1
解决办法
695
查看次数

从批处理脚本中的变量中减去数字

我是批处理脚本的新手,所以请宽容地对待这个问题。当我从“TodayDay”变量中减去 1 时,该值没有更新。下面是该行。

set /a "TodayDay=%TodayDay%-1"
Run Code Online (Sandbox Code Playgroud)

我的用例是查找今天的日期是否小于“lastOpenedDate”变量,我想将“lastOpenedDate”设置为昨天的日期

set lastOpenedDate=2017-12-22
IF %TodayYear%-%TodayMonth%-%TodayDay% LSS %lastOpenedDate% (   
  echo Before Subtraction TodayDay is %TodayDay%
  set /a "TodayDay=%TodayDay%-1"
  echo After Subtraction TodayDay is %TodayDay%
)
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,输​​出是:

Before Subtraction TodayDay is 20
After Subtraction TodayDay is 20
Run Code Online (Sandbox Code Playgroud)

我从下面提到的代码中得到了其他变量值

for /F "skip=1 delims=" %%F in ('
    wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
') do (
    for /F "tokens=1-3" %%L in ("%%F") do (
        set TodayDay=0%%L
        set TodayMonth=0%%M
        set TodayYear=%%N
    )
)
set TodayDay=%TodayDay:~-2%
set TodayMonth=%TodayMonth:~-2%
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

batch-file subtraction

1
推荐指数
1
解决办法
1万
查看次数

带有 Sequelize 的加法和减法赋值运算符

我想通过对 Sequelize 做一个简单的添加来进行更新。

桌子:

id || data
 1 ||  10 
Run Code Online (Sandbox Code Playgroud)

样本:

db.table.update({ data : 1 }, { where: { id: 1 }});
Run Code Online (Sandbox Code Playgroud)

在这个查询之后

id || data
 1 ||  11
Run Code Online (Sandbox Code Playgroud)

我知道这是一个简单的问题,但我找不到解决方案。

我可以加减哪个运算符?谢谢

subtraction variable-assignment addition node.js sequelize.js

1
推荐指数
1
解决办法
2534
查看次数

从2个单独的数组中删除重复元素

我如何从2个数组中减去元素?

我有我的array_1[5]数组元素{1, 2, 3, 4, 5}array_2[3]元素{2, 3, 5}.在数学课上,我认为我只需要减去要留下的组{1, 4}.我试过减去像整数这样的数组,但我无法弄清楚如何正确使用索引.我也尝试了排序和第二个数组,然后检查他们的索引是否相等但不起作用.

我怎样才能在C++中完成这项工作?

c++ arrays subtraction

1
推荐指数
1
解决办法
87
查看次数

R:从每组的第一行中减去行

我想从每个组的第一行中减去距离列的每一行。

我的数据如下:

structure(list(Group = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 
2L, 3L, 3L, 3L, 3L, 3L), Distance = c(0.05, 0.084, 0.06, 0.03, 
0.034, 0.0534, 0.034, 0.23, 0.34, 0.6435, 0.6346, 0.234, 0.246, 
0.4, 0.7)), class = "data.frame", row.names = c(NA, -15L))
Run Code Online (Sandbox Code Playgroud)

我尝试过以下代码:

Data <- Data %>%
  group_by(Group) %>%
  mutate(Difference=Distance - dplyr:: lag(Distance))

Run Code Online (Sandbox Code Playgroud)

但是,如何调整代码,以便对于每个组,从每个组的第一行中的值中减去“距离”列中的值?因此,对于第 1 组,这意味着从 0.05 中减去 0.084、0.06、0.03 和 0.034 的值。

r subtraction dplyr

1
推荐指数
1
解决办法
1510
查看次数

从红宝石中的符号中减去

我想在ruby中的列表中找到第一个有效图像.这是我的代码:

 if(params[:id])

   @image = Image.find_by_id(params[:id])
   while @image.nil?
    :id-- ?
    @image = Image.find_by_id(params[:id])
   end
Run Code Online (Sandbox Code Playgroud)

在该块中,如何在找到有效图像之前继续减少id#?:/

谢谢!

ruby symbols subtraction

0
推荐指数
1
解决办法
300
查看次数

PHP减法返回无限数

我有一个存储数据的数组.如果我减去两个数组,我得到一个无限大的数字.这是一个例子

$i[1] = 2.14;
$i[2] = 2.15;
$diff = $i[1] - $i[2];
echo $diff;
Run Code Online (Sandbox Code Playgroud)

这段代码的输出应该是,-1但我得到了-0.0099999999999998?使用我正在制作的代码,我需要准确的数字.有谁知道为什么会这样,以及我如何解决它?
谢谢

php numbers subtraction

0
推荐指数
1
解决办法
142
查看次数

PHP减法

我必须从另一个数字中减去一个数字,但是脚本必须验证这是可能的,而不给出负数.

例如,客户的信用额度为5.00美元.他们想要购买20美元,现在他们只需要15美元,所以他们无法购买.现在它必须将它们重定向到一个页面(Insuffient funds).

php logic redirect subtraction

0
推荐指数
1
解决办法
353
查看次数

基于ID和组后减去值

我正在使用Oracle.

有一张桌子:

Year   Type   Value
2011   1       500
2011   2       550
2011   3       600
...
...
2012   1       600
2012   2       750
2012   3       930
Run Code Online (Sandbox Code Playgroud)

我需要从年份中减去不同类型的所有值.操作将是:

2011年 - > 1-2-3(500-550-600)

2012年 - > 1-2-3(600-750-930)

为......

结果应该是:

Year   Value
2011   -650  
2012   -1080 
...    ...  
Run Code Online (Sandbox Code Playgroud)

我只是没有设法让这个查询工作..

sql oracle group-by subtraction

0
推荐指数
1
解决办法
1816
查看次数

递减运算符与减法运算符

如果我写一个像(在c中)的代码

    x=1;
    z=2;
    y=x---z;
Run Code Online (Sandbox Code Playgroud)

将前两个 - 作为后减量处理,后来作为减法处理

或者第一个 - 将被视为减法,其他两个将被视为预先减少

如果我放一个空格使其成为另一个(因为在c程序中不会被空格改变)该怎么办?

subtraction decrement

0
推荐指数
1
解决办法
107
查看次数