2016-01-14 7 views
3

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

сводной таблицы:

enter image description here

А потом, когда я нажимаю на Ad.Source, это приходит:

enter image description here

Это проблема, потому что, если я хочу, чтобы создать линию графики, нажав на раскрывающееся меню «Таблица», это не позволит мне создать график, потому что слишком много факторов, и я даже не могу отфильтровать его, чтобы сделать его презентабельным.

При создании Pivotable в R, есть ли способ переопределить это, чтобы он мог отображать неограниченное количество или по крайней мере сумму, превышающую 1000, чтобы я мог отфильтровать несколько факторов?

Благодаря

ответ

7

rpivotTable является своего рода обертку вокруг библиотеки JS pivotTable. Here вы можете найти все его параметры. Попробуйте использовать один называется menuLimit, например:

tmp <- rbind(iris, iris) 
# Here you have limit on num column: 
rpivotTable(cbind(tmp, num = 1:dim(tmp)[1])) 
# Here you don't: 
rpivotTable(cbind(tmp, num = 1:dim(tmp)[1]), menuLimit = 500) 

Вы также можете фильтровать данные, прежде чем положить его в rivotTable (или группы ее в менее ведра).

+0

Я вообще не знаю 'javascript'. Не могли бы вы немного расширить свой ответ? Я имею в виду, как добавить файл 'js' в мое« блестящее приложение »и как написать файл' js'? Я попытался каким-то образом добавить его, но мне не удалось :(Но, спасибо, во всяком случае, я уверен, что это возможно: D – Marta

+0

Я добавил пример. Вам не нужно использовать js вообще: P 'rpivotTable' имеет аргумент' ... ', через который вы можете передавать параметры, которые' pivotUI' принимает. – langusta

+0

Хорошо lcuk @Marta –