2015-09-11 2 views
-1

Я пытаюсь построить некоторые данные для окончательного статистического анализа. В настоящее время я использую ggvis для построения данных, потому что я видел отличную интерактивность и простоту использования функции.Ошибка: длина (x) не равна 1

В любом случае, это код, который дает мне Error ошибки : длина (х) не равна 1:

ggvis(myfile, myfile$Shipment.Date, myfile$Act.Ctns) 

выборочные данные

  Shipment.Date     Act.Ctns 
3326  3/3/2015 Wm Eu Apple 2L  60 
3327  3/3/2015 Tp Euro 2 Layer  420 
3328  3/3/2015  Tpe 3-Layer  80 
3329  3/3/2015  14/3 Bgs  145 
3330  3/4/2015    T/P  196 
3331  3/4/2015 Wm Eu Apple 2L 1,260 
3332  3/4/2015 Tp Euro 2 Layer  360 
3333  3/4/2015  14/3 Bgs 1,355 

здесь некоторые примерные данные , Я только что напечатал файл myfile и взял его копию. Я совершенно новичок в R непонятно, как исправить эту проблему. Пожалуйста, дайте мне знать, нужно ли мне преобразовать переменную или сделать что-то еще для ggvis. Благодаря!

Я посмотрел на? Ggvis, но, похоже, я выполнил все критерии для funtion и наблюдал, как кто-то делает то же самое с подобными данными временного ряда, установленными в другом видео.

+1

мы должны видеть свой код, нам нужны данные примера. –

+0

Вы пытались сделать свой код зеркальным, что вы читаете в разделе «Примеры»? Ggvis'? Весь код примера содержит тильды и, например, знаки доллара, которые я не вижу в вашем коде. – aosmith

ответ

0

Вы неправильно указали эстетику. Попробуйте

ggvis(myfile, ~Shipment.Date, ~Act.Ctns) 

как в:

ggvis(mtcars, ~mpg, ~wt) 

+0

Итак, когда я запускаю код так, как вы мне рассказывали, это также способ, которым я видел в новом видео, я получаю следующую ошибку: Ошибка в f (vis, ...): y variable (weight) должно быть числовым. –

+0

Извините, теперь он отредактирован правильно. –

+0

Ну, это 'myfile $ Act.Ctns' numeric? Я думаю, что может возникнуть проблема с тем, чтобы импортировать ваши данные. Что такое вывод 'sapply (myfile, class)'? Как насчет 'summary (myfile)'? – jlhoward