If you know the list's index value for the item then you can remove that item by subtracting that index value in a list slice, eg. if you want to remove the second element from mylist and reinitialize without that element, you could write
There are other functions such as which() that can output the indices of elements of arrays that match some specified condition. You can then apply the above method using the stored indices from which() to remove those elements
eg. remove non-numeric elements:
What should be supplied as an argument to which() is problem dependent and beyond scope.
Alternatively, subset() can be used to directly manipulate the array.