我有Crea_Date一个列,它是一个DateTime列。IST我想从Column中减去该列中的值crea_date,并返回一个包含该值的新列DateTime。我的样本数据是这样的:
States crea_date IST
AB 2014-12-30 15:01:00.000 12:30:00.0000000
AK 2014-12-29 16:32:00.000 10:30:00.0000000
AZ 2014-12-18 16:07:00.000 11:30:00.0000000
Run Code Online (Sandbox Code Playgroud)
提前致谢
我的代码有什么问题吗?除了减法之外,一切都有效。它只返回 NaN。我对 javascript 很陌生,所以我的代码可能写得不好。
// Variables
var count = prompt("Choose an arithmetic method: \n1. Addition \n2. Subtraktion\n3. Multiplikation\n4. Division");
var x = parseInt(prompt("Enter your first number", "0"));
var y = parseInt(prompt("Enter your second number", "0"));
var z = +x + +y;
// Switch function with 4 cases
switch(count) {
case '1':
alert("Answer: " + z);
break;
case '2':
alert("Answer: " + x - y);
break;
case '3':
alert("Answer: " + x * y);
break;
case '4':
alert("Answer: " + x …Run Code Online (Sandbox Code Playgroud) 当我运行下面的代码时,为什么会出现错误?我怎样才能解决这个问题?我想要System.out.print(hi-hello);
Long hello = 43;
Long hi = 3523;
public class HelloWorld{
public static void main(String[] args){
System.out.print(hi-hello);
}
}
Run Code Online (Sandbox Code Playgroud) 作为对象构造函数的一部分,我想按元素减去两个 pandas 数据帧的值:
self.dfload=pd.read_csv(self.name +'/' + 'load.csv')
self.dfload.set_index('snapshot', inplace=True)
load_1 load_2 load_3 load_4
snapshot
2018-01-01 00:00:00 68.248569 91.998188 64.988923 139.535086
2018-01-01 00:15:00 138.274243 127.186259 80.769227 33.509007
2018-01-01 00:30:00 129.824298 56.706114 75.234845 138.610287
2018-01-01 00:45:00 51.754610 45.703056 73.060490 36.913774
2018-01-01 01:00:00 52.129775 139.315283 67.093788 60.488806
Run Code Online (Sandbox Code Playgroud)
和
self.dfsupply=pd.read_csv(self.name + '/' + 'supply.csv')
self.dfsupply.set_index('snapshot', inplace=True)
supply_1 supply_2 supply_3 supply_4
snapshot
2018-01-01 00:00:00 28.448017 45.383377 56.626144 40.044848
2018-01-01 00:15:00 37.534878 29.094980 67.722537 15.002448
2018-01-01 00:30:00 46.163805 28.324557 26.322953 23.250904
2018-01-01 00:45:00 48.192774 55.049855 72.872200 …Run Code Online (Sandbox Code Playgroud) 我期待下面的代码打印 4(因为浮点数是 4 个字节),但它打印 1。有人会解释为什么会发生这种情况吗?
#include <stdio.h>
int main()
{
float a[4]={0.0,0.1,0.2,0.3};
printf("%d", &a[1]-&a[0]);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 可能重复:
浮点限制
在这里使用Python 2.7.
谁能解释为什么在shell中发生这种情况?
>>> 5.2-5.0
0.20000000000000018
Run Code Online (Sandbox Code Playgroud)
搜索关于没有产生正确的结果(一个非常小的数字和一个非常大的数字)数量的不同尺度得到的东西,但似乎很一般,而且考虑到我使用的数字是相同的规模,我不认为这就是为什么会发生这种情况.
编辑:我想我没有定义"发生这件事"我的意思是它返回0.2 ... 018而不是简单地导致0.2.我得到了打印轮次,并删除了代码段中的打印部分,因为这会产生误导.
我有以下NX1矩阵,在这里,n非常大,我想执行以下操作 - (第2期)减(第一项),即(2.25555-1.45656),(4.74096-2.25555),(440.0000-4.74096 )等等......剩余的'n'行数
1.45656
2.25555
4.74096
440.00000
0.02000
550.7
0.268
我已经完成了以下操作,但它只提供了一个值
[n,m]=size(a)
for i=1,n
delta_g12(i)=(g_12(i+1)-g_12(i));
end
Run Code Online (Sandbox Code Playgroud) 我想从double获取小数部分,这是我的代码来获取小数部分
double decimalvalue = 23423.1234-23423.0;
0.12340000000040163
Run Code Online (Sandbox Code Playgroud)
但减法后我期待十进制值为0.1234,但我得到0.12340000000040163.请帮助我理解这种行为,以及是否有任何解决方法.
我有一个看起来如此的SQL语句:
select FY_CD, PD_NO, INPUT, SUM(HOURS)
from LABOR_TABLE
group by PD_NO, INPUT;
Run Code Online (Sandbox Code Playgroud)
回来这个:
FY_CD|PD_NO| INPUT | HOURS
2008 1 Actuals 61000
2008 1 Baseline 59000
2008 2 Actuals 54000
2008 2 Baseline 59000
2008 3 Actuals 60000
2008 3 Baseline 70000
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何从每个时期的基线值中减去实际值,返回以下内容:
FY_CD|PD_NO| INPUT | HOURS
2008 1 Variance 2000
2008 2 Variance -5000
2008 3 Variance -10000
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.
我想从DateTime减去5分钟.现在()我可以知道如何做到这一点吗?
谢谢!