код для извлечения одной записи из столбца в кадре данных в R, который должен быть списком, а не числом - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть вопрос в Data Camp для курса R, который я делаю.

Вопрос: Найдите 1 031-ю запись в столбце passenger_count и сохраните значение под именем passenger_count_1031.

Я получаю неверное сообщение: «Содержимое переменной passenger_count_1031 неверно. Это число, в то время как оно должно быть списком.»

Столбец passenger_count состоит из тысяч отдельных чисел / целых чисел, которые находятся во фрейме данных «такси».

Я получил правильный ответ, но ясно, что это не то, что он хочет. Я пробовал разные версии.

Я пытался:

    passenger_count_1031 <- taxis["passenger_count"][1031]  (doesn't work)
    passenger_count_1031 <- taxis[passenger_count[1031]]    (doesn't work)
    passenger_count_1031 <- taxis[[passenger_count]][[1031]](doesn't work)
    passenger_count_1031 <- taxis[taxis$passenger_count][1031] (gives you the whole list on the column, not what they want)
    passenger_count_1031 <- taxis$passenger_count[[1031]] (get the same incorrect submission message)

это мой код:

    passenger_count_1031 <- taxis$passenger_count[1031]

Я ожидаю, что ответом должно быть только одно значение, которое я получу:

    > passenger_count_1031
    [1] 1

Это целое число. Так почему же он просит список?

1 Ответ

0 голосов
/ 04 апреля 2019

Я понял это !!

Код должен быть:

    passenger_count_1031 <- taxis["passenger_count"][1031, ]

Очевидно, они хотят, чтобы вы извлекали строки и столбцы, а не одну запись.Я думаю, что их формулировка в вопросе немного неверна.Во всяком случае, исправить это.

...