我在列表上使用了Counter
来计算这个变量:
final = Counter(event_container)
打印最终结果:
Counter({'fb_view_listing': 76, 'fb_homescreen': 63, 'rt_view_listing': 50, 'rt_home_start_app': 46, 'fb_view_wishlist': 39, 'fb_view_product': 37, 'fb_search': 29, 'rt_view_product': 23, 'fb_view_cart': 22, 'rt_search': 12, 'rt_view_cart': 12, 'add_to_cart': 2, 'create_campaign': 1, 'fb_connect': 1, 'sale': 1, 'guest_sale': 1, 'remove_from_cart': 1, 'rt_transaction_confirmation': 1, 'login': 1})
现在我想将final
转换为Pandas的DataFrame
,但是当我执行以下操作时:
df = pd.DataFrame(final) ```
它会出现错误:
'xxx' object is not iterable
。final_df = pd.DataFrame(final)
但是我遇到了一个错误。
我猜测final不是一个合适的字典,那么我怎么将final
转换成字典呢?还是有其他方法将final
转换成DataFrame
吗?