Мой вопрос связан с R. У меня есть фрагмент кода, связанный с 5 вариантами ответа.Когда я запускаю этот вариант ответа, каждый вариант, кроме одного, получает ошибку.Правильный ответ также не соответствует вопросу.
Мой вопрос:
A B C D E
1 7 4 23 68 15
2 12 53 14 10 20
3 39 88 98 50 84
4 18 38 33 47 72
5 31 6 51 38 27
6 20 15 68 99 50
Этот кадр данных приведен.Чтобы создать этот фрейм данных, я пишу следующий кодовый блок.
A = c(7,12,39,18,31,20)
B = c(4,53,88,38,6,15)
C = c(23,14,98,33,51,68)
D = c(68,10,50,47,38,99)
E = c(15,20,84,72,27,50)
df_x = data.frame(A,B,C,D,E)
Вопрос: Какой из следующих R-кодов будет фреймом данных заката df_x, возвращая последние три строки?
Мой выбор ответа:
df_x[nrow(df_x)-2:nrow(df_x)]
df_x[(nrow(df_x)-2):nrow(df_x)]
df_x[nrow(df-x)-2:,]
df_x[-3:]
df_x[(nrow(df_x)-2):nrow(df_x)
Из них только 1-й выбор df_x [nrow (df_x) -2: nrow (df_x)] некоторый вывод.
Вывод:
D C B A
1 68 23 4 7
2 10 14 53 12
3 50 98 88 39
4 47 33 38 18
5 38 51 6 31
6 99 68 15 20
Я думаю, что это не правильно.Все остальные варианты дают ошибку.Кто-нибудь может сказать мне, какой из них является правильным выбором?Или какой фактический запрос, чтобы ответить на следующий вопрос?Я новичок в R. Поэтому мне трудно найти правильный.