Ошибка в gvisLineChart, пока у меня есть фрейм данных - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь построить несколько номеров фрейма данных, используя gvisLineChart.Данные, которые я передаю, представляют собой data.frame, но все равно я получаю сообщение об ошибке: Error: data has to be a data.frame.

Мои данные содержат один столбец, я обрезал нули и хочу построить оставшиеся числа.

Мой фрейм данных выглядит так:

mydf$figures
 [1] 1250  760 2590 7990 2070 6770 4760 4270 2550 6070 4580 2350 1510 4140 2450 3010 1070 1230  850  490  170 1970    0    0
[25]    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

Затем я обрезал нули;

mydf2<- subset(mydf,figures != 0)
mydf2$figures
[1] 1250  760 2590 7990 2070 6770 4760 4270 2550 6070 4580 2350 1510 4140 2450 3010 1070 1230  850  490  170 1970

Теперь я хочу построить цифры;

library(googleVis)
library(googleCharts)
gvisLineChart(mydf2$figures)
Error in gvisCoreChart(data, xvar, yvar, options, chartid, chart.type = "LineChart") : 
  Error: data has to be a data.frame.

Но, когда я проверяю класс, это data.frame

class(mydf2)
[1] "data.frame"

Пожалуйста, помогите мне правильно понять ошибку и укажите, как я могу построить цифры, используя gvisLineChart.ТИА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...