Supprimer des lignes avec des valeurs négatives

Dans R, je suis en train de supprimer des lignes dans un dataframe (fourmis) qui ont une valeur négative dans la colonne de Turbidité. J'ai essayé

ants<-ants[ants$Turbidity<0,]

mais il renvoie l'erreur suivante:

Warning message:
In Ops.factor(ants$Turbidity, 0) : < not meaningful for factors

Des idées pourquoi cela peut être? Peut-être que j'ai besoin de faire les valeurs négatives
NA avant que je puis supprimez tous les NAs?

Toutes les idées beaucoup apprécié, merci!!!!

@Joris: le résultat est

str(ants$Turbidity)

num [1:291] 0 0 -0.1 -0.2 -0.2 -0.5 0.1 -0.4 0 -0.2 ...

Je pense que vous vouliez dire > lors de l'écriture de <.
Oui, vous avez tout à fait raison, mon erreur, l'un des nombreux je pense!
Je suis a l'origine des fourmis$Turbidité, pas convertis. L'un de vous donner ici ne peuvent pas donner à l'erreur. Mais comme vous l'avez indiqué vous-même, à l'aide de header=T semble résoudre, ce n'est pas la peine.

OriginalL'auteur Joey | 2010-11-18