【发布时间】:2022-06-29 18:16:09
【问题描述】:
我有下面的数据集,我想使用“Current_Record_ID”和“Stores”创建一个“New_Record_ID”列。需要使“New_Record_ID”每 2 个 Store 增加一次。
虚拟数据框:
df <- data.frame(Stores=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12),Row_ID=c(1, 1, 2, 2, 2, 2, 3, 3, 3, 3,4,4))
| Stores | Current_Record_ID |
|---|---|
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 2 |
| 5 | 2 |
| 6 | 2 |
| 7 | 3 |
| 8 | 3 |
| 9 | 3 |
| 10 | 3 |
| 11 | 4 |
| 12 | 4 |
预期结果
| Stores | Current_Record_ID | New_Record_ID |
|---|---|---|
| 1 | 1 | 1 |
| 2 | 1 | 1 |
| 3 | 2 | 2 |
| 4 | 2 | 2 |
| 5 | 2 | 3 |
| 6 | 2 | 3 |
| 7 | 3 | 4 |
| 8 | 3 | 4 |
| 9 | 3 | 5 |
| 10 | 3 | 5 |
| 11 | 4 | 6 |
| 12 | 4 | 6 |
【问题讨论】:
-
“Row_ID 少于或等于 2 个商店”是什么意思?您的意思是 2 * Stores 中的值吗?
标签: r