Я работаю над проблемой сегментации клиентов. И работая над пакетом 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.