Tengo un SpatialPointsDataFrame leído a través de rgdal::readOGR
require(rgdal)
my_sp_layer <- readOGR(dsn="my_dsn", layer="my_layer_file")
# select rows using col_attrib column
my_sp_layer@data[my_sp_layer@data$col_attrib == 'some value',]
¿Cómo puedo actualizar los valores de las filas seleccionadas?
Si se trata de una tabla data.table, yo utilizaría simplemente
my_data_table[col_attrib == 'some value', col_to_update := 'new value']