Как выбрать первые 4 ряда data.frame
:
Weight Response
1 Control 59 0.0
2 Treatment 90 0.8
3 Treatment 47 0.1
4 Treamment 106 0.1
5 Control 85 0.7
6 Treatment 73 0.6
7 Control 61 0.2
Используя индекс:
Где значения в круглых скобках могут интерпретироваться как логические, числовые или символьные (совпадающие с соответствующими именами):
Прочтите справку (`[`) для получения более подробной информации по этому вопросу, а также прочтите об индексных матрицах во введении в R.
источник
df[1:4, "Response"]
.Если кому-то интересно
dplyr
решение, оно интуитивно понятно:источник
Если у вас меньше 4 строк, вы можете использовать
head
функцию (head(data, 4)
илиhead(data, n=4)
), и она работает как шарм. Но предположим, что у нас есть следующий набор данных с 15 строкамиДопустим, вы хотите выбрать первые 10 строк. Проще всего это сделать
data[1:10, ]
.Однако предположим, что вы пытаетесь получить первые 19 строк и посмотрите, что происходит - у вас будут отсутствующие значения.
и с функцией head (),
Надеюсь на эту помощь!
источник
В DataFrame можно просто ввести
чтобы получить первые 10 например.
Для data.frame можно просто ввести
чтобы получить первые 10.
источник