使用GroupBy和Plotly跟踪移动应用程序用户保留率

2024-10-17 00:23:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用plotly构建一个队列保留图。下面是第一个数据集的示例(表名:userjoining):

createdAt           trails_count    userId  userName
2018-07-01 00:00:10   0             *****   ******

这表示用户何时加入,createdAt是他/她创建帐户的日期时间。你知道吗

这是我的第二个数据集的示例(表名:storeactivity):

dateTime             userId
2018-07-01 00:00:00  *****

表示用户何时打开应用程序。你知道吗

我想绘制一个保留图,比如有多少用户在这个月底之前打开这个应用程序,一周一次,每天一次。这是我想绘制的一个示例图的链接,但也是以周为单位的,这里是以日为单位的。 链接:https://d35fo82fjcw0y8.cloudfront.net/2017/10/16092847/Phase-1.png

但问题是,我无法理解如何合并这两个表和groupby``userId,也无法理解它们何时打开应用程序,以及它们如何将保留期保持到加入之日起的最后一周。你知道吗

问题是,每天都有人或其他新用户出现,所以我必须区分他们的每周保留时间和他们的获取日期。有什么提示或示例代码,这样我就可以得到类似的东西了?你知道吗

我还想生成一个csv文件,比如有多少用户每周至少打开一次从他们的收购日期。你知道吗


Tags: 数据用户应用程序示例队列链接count时间