Ошибка в R "выбраны неопределенные столбцы" - PullRequest
3 голосов
/ 13 сентября 2011

Я пытаюсь запустить этот код с помощью команды zoo:

gld <- zoo(gld[,7], gld_dates)

К сожалению, я получаю сообщение об ошибке, сообщающее мне следующее:

Error in `[.data.frame`(gld, , 7) : undefined columns selected

Iхочу использовать функцию зоопарка для создания объектов зоопарка из моих данных.Функция должна принимать два аргумента: вектор данных и вектор дат.

Это данные, которые я использую [LINK BROKEN].

Я полагаю, что яу меня есть 7 столбцов в моем наборе данных.Есть идеи?

Код, который я пытаюсь реализовать, найден здесь [LINK BROKEN].

Что-то не так с этим кодом?

Ответы [ 2 ]

4 голосов
/ 13 сентября 2011

Вы не говорите, что именно ваш gld_dates точно, но если gld начинается с ваших исходных данных, и вы хотите сделать объект зоопарка из 7-го столбца, упорядоченный по 1-му столбцу (датам), я могу сделать

gld_zoo <- zoo(gld[, 7], gld[, 1])

просто отлично. Эквивалентно, но с большей читабельностью,

gld_zoo <- zoo(gld$Adj.close, gld$Date)

напоминает мне, что такое каждый столбец.

0 голосов
/ 14 мая 2018

Подмножество требует, чтобы имена столбцов подмножества совпадали с именами во фрейме данных. Этот код задает для набора данных french_fries значение potat вместо potato:

data("french_fries")
df_potato <- french_fries[, c("potatoes")]

и это не с:

Error in `[.data.frame`(french_fries, , c("potatoes")) : 
  undefined columns selected

но используя правильное имя potato работает:

df_potato <- french_fries[, c("potato")]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...