使用函数无效的数据交叉过滤器(Crossfilter of data not working using function)
使用函数无效的数据交叉过滤器(Crossfilter of data not working using function)
我有一个id和距离的数据,如下所示
var data=[
{"id":1,"distance":0.506},
{"id":2,"distance":0.506},
{"id":,"distance":0.506},
{"id":4
使用函数无效的数据交叉过滤器(Crossfilter of data not working using function)
我有一个id和距离的数据,如下所示
var data=[ {"id":1,"distance":0.506}, {"id":2,"distance":0.506}, {"id":,"distance":0.506}, {"id":4,"distance":0.506}, {"id":5,"distance":0.506}, {"id":6,"distance":0.106}, {"id":7,"distance":0.0065}, {"id":8,"distance":0.106}, {"id":9,"distance":0.106} ]我想对数据进行交叉滤波,以便在滤波器之后只剩下距离> 0.2的数据。 我正在使用以下代码来执行交叉过滤器。 但它不起作用。
var ndr=crossfilter(data); var fild=ndr.dimension(function(d){if(d.distance>=0.2){return d;}}); data=(Infinity);所以输出数据应该如下
var filtereddata=[ {"id":1,"distance":0.506}, {"id":2,"distance":0.506}, {"id":,"distance":0.506}, {"id":4,"distance":0.506}, {"id":5,"distance":0.506} ]任何人都可以帮我解决问题吗?
I have a data with id and distance like the following
var data=[ {"id":1,"distance":0.506}, {"id":2,"distance":0.506}, {"id":,"distance":0.506}, {"id":4,"distance":0.506}, {"id":5,"distance":0.506}, {"id":6,"distance":0.106}, {"id":7,"distance":0.0065}, {"id":8,"distance":0.106}, {"id":9,"distance":0.106} ]I want to crossfilter the data so that only the data whose distance is > 0.2 remains after the filter. I am using the folllowing code to do the crossfilter. But its not working.
var ndr=crossfilter(data); var fild=ndr.dimension(function(d){if(d.distance>=0.2){return d;}}); data=(Infinity);So the output data should be the following
var filtereddata=[ {"id":1,"distance":0.506}, {"id":2,"distance":0.506}, {"id":,"distance":0.506}, {"id":4,"distance":0.506}, {"id":5,"distance":0.506} ]Can anyone help me to fix the problem?
最满意答案
我到了解决方案。 这是工作代码
var ndr=crossfilter(data); var fild=ndr.dimension(function(d){return d;}); var fildata=fild.filterFunction(function(d){if(d.distance>=0.2){return d;}}); data=(Infinity);I have found the solution. This is the working code
var ndr=crossfilter(data); var fild=ndr.dimension(function(d){return d;}); var fildata=fild.filterFunction(function(d){if(d.distance>=0.2){return d;}}); data=(Infinity);#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2023-08-27 09:48:08
上一篇:C#:Func与继承类型的构造函数(C#: Func with a constructor of an inherited type)
下一篇:如何在swift3中以编程方式显示导航栏中的tittle(How to show the tittle in navigation bar programmatically in swift3)
推荐阅读
留言与评论(共有 17 条评论) |
本站网友 神州数码网络有限公司 | 11分钟前 发表 |
{"id" | |
本站网友 jianzhu | 17分钟前 发表 |
我正在使用以下代码来执行交叉过滤器 | |
本站网友 硅油是什么 | 11分钟前 发表 |
0.106} | |
本站网友 金山租房信息 | 14分钟前 发表 |
0.506} | |
本站网友 花集网 | 20分钟前 发表 |
0.106} ] 我想对数据进行交叉滤波 | |
本站网友 意难平是什么意思 | 21分钟前 发表 |
4 | |
本站网友 丰南二手房 | 21分钟前 发表 |
0.506} ] Can anyone help me to fix the problem? 最满意答案 我到了解决方案 | |
本站网友 猝死前兆 | 18分钟前 发表 |
"distance" | |
本站网友 重庆爱德华医院 | 13分钟前 发表 |
"distance" | |
本站网友 长春搜房网新房 | 28分钟前 发表 |
var ndr=crossfilter(data); var fild=ndr.dimension(function(d){if(d.distance>=0.2){return d;}}); data=(Infinity); 所以输出数据应该如下 var filtereddata=[ {"id" | |
本站网友 乐视会员 | 20分钟前 发表 |
但它不起作用 | |
本站网友 茂名电影院 | 22分钟前 发表 |
"distance" | |
本站网友 东莞二手房信息 | 1分钟前 发表 |
{"id" | |
本站网友 金鹏电子信息机器有限公司 | 9分钟前 发表 |
1 | |
本站网友 象屿优山美地 | 6分钟前 发表 |
{"id" | |
本站网友 硒的功效与作用 | 14分钟前 发表 |
5 |