根据具有连续编号但行不同的列创建包含“步骤”和“运行”的列,“步骤”每 4 个数字重复一次。很难说出这个问题! 但我有一个数据集“样本”,它从 1 开始并且是连续的,但每个值的行数不一致(即 1,1,1,2,2,3,3,3,3,4, 4,5...)。 以下示例和所需列的格式。 谢谢!
| 样本 | 步骤#(所需) | 运行#(需要) |
| 1 | 1 | 1 |
| 1 | 1 | 1 |
| 2 | 2 | 1 |
| 3 | 3 | 1 |
| 3 | 3 | 1 |
| 4 | 4 | 1 |
| 5 | 1 | 2 |
| 5 | 1 | 2 |
| 6 | 2 | 2 |
| 7 | 3 | 2 |
| 7 | 3 | 2 |
| 7 | 3 | 2 |
| 7 | 3 | 2 |
| 8 | 4 | 2 |
| 9 | 1 | 3 |
| 9 | 1 | 3 |
| 9 | 1 | 3 |
| 10 | 2 | 3 |
| 10 | 2 | 3 |
| 10 | 2 | 3 |
| 11 | 3 | 3 |
| 12 | 4 | 3 |
| 12 | 4 | 3 |
| 12 | 4 | 3 |
| 13 | 1 | 4 |
| 14 | 2 | 4 |
| 15 | 3 | 4 |
| 16 | 4 | 4 |
| 16 | 4 | 4 |
内容组织数据混合和清理回复:根据具有连续编号但行不同的列创建包含“步骤”和“运行”的列,“步骤”每 4 个数字重复一次。您可以使用 Mod() 获取步骤
Mod(:Sample - 1, 4) + 1
并使用除法和 Ceiling() 运行
Ceiling(:Sample / 4)
回复:根据具有连续编号但行不同的列创建包含“步骤”和“运行”的列,“步骤”每 4 个数字重复一次。假设你的数据与样本数据一致,每次运行4个样本,这里有两个简单的公式
New Column("Step", Numeric, "Continuous", Format("Best", 12), Formula(1 + Mod(:Sample - 1, 4)));
New Column("Run", Numeric, "Continuous", Format("Best", 12), Formula(Ceiling(:Sample / 4)));
回复:根据具有连续编号但行不同的列创建包含“步骤”和“运行”的列,“步骤”每 4 个数字重复一次。那行得通。 谢谢!
回复:根据具有连续编号但行不同的列创建包含“步骤”和“运行”的列,“步骤”每 4 个数字重复一次。谢谢你!