Функция 'rfm_table_order' в пакете rfm в R, возвращающая тиббл. Но вывод tibble виден только в консоли, не может просмотреть его в R или экспортировать - PullRequest
0 голосов
/ 21 мая 2019

Я работаю над проблемой сегментации клиентов. И работая над пакетом rfm в R. Используя функцию 'rfm_table_order', я сохраняю ее вывод в переменной 'rfm_result' (которая по умолчанию создается как tibble). После запуска «rfm_result» консоль показывает правильное количество переменных и наблюдений. Но в глобальной среде rfm_result показывает только 5 переменных и 0 наблюдений. Поэтому я не могу просмотреть весь набор данных 'rfm_result'. Кроме того, я не могу экспортировать его, так как 'rfm_result' сохраняется только как пустой набор данных в файле csv. Пожалуйста, помогите.

Я пытался преобразовать тиббл в dataFrame, который не работает. Тем не менее, rfm_result имеет 0 наблюдений

Код:

rfm_result <- rfm_table_order(data, CustomerID, InvoiceDate, Amount, analysis_date)

Вывод на консоль (отображается правильное количество строк и столбцов):

A tibble: 3,891 x 9
   customer_id date_most_recent recency_days transaction_count  amount recency_score frequency_score monetary_score rfm_score
         <int> <date>                  <dbl>             <dbl>   <dbl>         <int>           <int>          <int>     <dbl>
 1       12346 2011-01-18                326                 2     0               1               1              1       111
 2       12747 2011-12-07                  3                96  3837.              5               4              5       545
 3       12748 2011-12-09                  1              4279 27215.              5               5              5       555
 4       12749 2011-12-06                  4               231  3868.              5               5              5       555
 5       12820 2011-12-06                  4                59   942.              5               4              4       544
 6       12821 2011-05-09                215                 6    92.7             1               1              1       111
 7       12822 2011-09-30                 71                47   919.              2               3              4       234
 8       12823 2011-09-26                 75                 5  1760.              2               1              4       214
 9       12824 2011-10-11                 60                25   397.              3               2              2       322
10       12826 2011-12-07                  3                94  1468.              5               4              4       544

... с 3,881 больше строк

Но Global Environment показывает 0 наблюдений и 5 переменных для tibble 'rfm_result'

Также, если я проверяю размерность 'rfm_result' с помощью dim (rfm_result), я получаю вывод только в виде 0 наблюдений и 5 переменных.

Я даже не могу экспортировать этот тиббл через функцию write.csv (). Это экспорт пустого файла CSV.

Пожалуйста, помогите, как я могу экспортировать этот файл в csv или просмотреть этот файл R.

...