这源于我为此here创建的一些代码。使用示例数据:
.I
可以通过以下方式获取每个组中的第一行和最后一行,没有重复:
tmp_dt[, .SD[.I %in% c(1, .N)], by = grp]
# grp x
# 1: 1 0.6244266
# 2: 1 0.2340571
我不明白为什么使用.I
无法做同样的事情:
.SD
看起来.N
指的是.SD
中的行索引,而.I
指的是{{1}外的外行数}}。一个人如何引用tmp_dt[, .SD[seq_len(.N) %in% c(1, .N)], by = grp]
以便在分组时它是,它对于组中的每个项目是否成立,它是x 中的行位置?
(我想有人可以{{1}}来达到预期的效果。)
答案 0 :(得分:1)
使用$( "#autocomplete" ).autocomplete({
source: function (request, response) {
var objArray = [{
"id" : 1,
"name" : "ColdFusion",
"type" : "Tag"
},
{
"id" : 2,
"name" : "C#",
"type" : "Programming"
}];
response(objArray);
return;
},
select: function (e, ui) {
console.log(ui.item);//this will give you the selected object
$('#id').val(ui.item.id);
$('#name').val(ui.item.name);
$('#type').val(ui.item.type);
}
获取输出的一种方法是
.I