Error: length(x) not equal to 1

Error: length(x) not equal to 1

我正在尝试绘制一些数据用于最终的统计分析。目前我正在使用 ggvis 来绘制数据,因为我看到该函数具有一些很酷的交互性和易用性。

无论如何,这是给我错误的代码错误:长度(x) 不等于 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

这是一些示例数据,我刚刚打印了我的文件并复制了一份。 我是 R 的新手,不清楚如何解决这个问题。如果我需要转换变量或执行其他操作才能使 ggvis 正常工作,请告诉我。谢谢!

我看过 ?ggvis,但似乎我已经满足了该函数的所有标准,并且看到有人在另一个视频中用类似的时间序列数据集做了完全相同的事情。

您没有正确指定美学。尝试

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

如:

ggvis(mtcars, ~mpg, ~wt)