如何删除R中的选定行。
我有数据框(股票),如下面的
100, A, B
101, B, C
102, A, B
103, B, C
104, A, B
105, B, C
我有矢量(vec)列表,如下所示。
101
104
106
想要删除矢量列表中存在的数据框中的所有行。
我尝试用子集功能实现相同但我得到错误/警告
subset(stock,stock$col1 == vec)
Warning messages:
1: In is.na(e1) | is.na(e2) :
longer object length is not a multiple of shorter object length
2: In `==.default`(stock$col1, vec) :
longer object length is not a multiple of shorter object length
如何删除矢量列表中存在的数据框中的所有行。请指教。
答案 0 :(得分:2)
使用此代码:
stock <- stock[-vec, ]
是的,这是重复的,您可能应该花更多时间搜索Stack Overflow数据库。
答案 1 :(得分:2)
//create map in given div ID//
createMap : function(id) {
var _this = this;//To refer this dojo AMD module
//Array of maps.
//_this.index to track the total no. of maps.
_this.maps[_this.index] = new ol.Map({
controls: [],
interactions: [],
//layers: [_this.raster],
target: id,
view: new ol.View({
center: [0, 0],
zoom: 4,
})
});
//get the latlong on
//map click
var thisMap = _this.maps[_this.index];
//Attaching the event
_this.maps[_this.index].getViewport().addEventListener("click", function(evt){
console.log(evt);
});
}