Как найти строку в 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"),]