这是不是一个BUG啊?关于在DATATABLE里用StDev计算数值时发现的一个问题高手进!
程序的过程是这样的:
1、从文件里取得数据放入DATATABLE中形成一个DT。
2、从DT中取得所需的数据,如第2列的最大值,最小值,平均值,STDEV的值等
出现的问题:
1、以前文件中记录少时没有问题,最近使用一个5万条左右记录的文件在求STDEV的值时取的值是“-1.#IND {Double}
Double: -1.#IND {Double}”,看样是Double型的值,但我用函数转换总是显示“非数字”。其它求最大最小值等均正常。
2、我把该文件分成2部分运行,一个是前2万条记录,另一个文件是剩下的记录,用这2个文件运行是没有问题的。。。。。。无语啊。。。。。。
3、怀疑是不是DATATABLE里用STDEV函数有行的限制啊?要不怎么会出现这种问题?!BUG?我找了一个其它文件,发现超过47000条(具体多少没仔细试验)记录后STDEV取数就有上边的问题
4、是不是取得值我转换的不对?谁知道怎么转换?