Die row.names
bleiben normalerweise beim Subsetting korrekt erhalten - aber Sie können diese in R problemlos in eine Variable $CASE
umwandeln, wenn gewünscht/gebraucht:
dataset$CASE = as.numeric(row.names(dataset))
soweit ich verstanden habe zählt R z.B. beim subsetting die Zeilennummern fortlaufend und verwendet nicht die row.names
Das kommt darauf an, ob Sie einen Text (character) oder eine Zahl angeben.
dataset[123,]
liefert die 123ste Zeile im Datensatz.
dataset["123",]
liefert den Fall mit CASE=123
Das Subsetting ist in der Tat eine der verwirrendsten Dinge in R. Aber wenn man es erstmal halbwegs im Griff hat, kann man richtig tolle Sachen machen :)