Как найти строку в R?

У меня есть датафрейм из 1000 строк и столбцов..

Мне нужно найти конкретную строку с помощью ее имени строки (поэтому я знаю имя строки, но не знаю, в какой позиции она находится).. так, например,

         V1   V2   V3   V4
sunny    23   78   56   56
vicky    89   89   22   11
nikki    09   76   99   27
suchi    00   88   38   09
kitty    89   02   89   90

Итак, через некоторое время (как выше), скажем, мне нужно найти и извлечь строку, которая имеет имя строки "nikki", поэтому мой результат должен быть

         V1   V2   V3   V4
nikki    09   76   99   27

Я знаю, что это может быть просто, но может ли кто-нибудь помочь мне узнать, как этого добиться? Заранее спасибо..

1 ответ

Решение

Для подстановки фрейма данных по именам строк вы можете просто использовать строку символов или вектор в качестве индексации строки для [ оператор:

df["nikki",]

Или же:

df[c("nikki","sunny"),]
Другие вопросы по тегам