【发布时间】:2016-06-22 13:26:07
【问题描述】:
我是一个看起来像这样的数据库:
userId 屏幕平台版本 01 第一个IOS 1.0.1 01 主IOS 1.0.1 02 第一个Android 1.0.2 03 第一个IOS 1.0.2 03 主IOS 1.0.2 03 详细介绍IOS 1.0.2基本上我想知道有多少人在第一个屏幕后“掉线”,所以我的想法是创建一个新列,它通过 userId 告诉用户通过的屏幕数, 理想的数据库应该是这样的:
userId 不同屏幕平台版本 01 2 IOS 1.0.1 02 1 安卓 1.0.2 03 3 IOS 1.0.2我试过了:
设置DT(数据库)[订单(用户ID),。 (DifferentScreen = uniqueN(Screen), Version = Version[1L], Platform = Platform[1L], by = userId)]但它不起作用,我发现的问题是:它没有按 userId 分组,因为列数保持不变,我使用命令 uniqueN 因为我没有找到只执行 .N 的命令()。
【问题讨论】:
-
感谢您的提问。我们可以尝试处理此问题,但您始终最好使用
dput数据或以其他方式使其易于重现,以便我们可以在 R 中处理您的示例数据。
标签: r