创建一个包含从 1 到行数的计数的列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
这是另一个问题:
我有时想创建图表,其中 x 轴是计数(作为行号),而不是数据表本身的列,例如时间。 与在 Excel 中使用“折线”图选项绘制图表非常相似。 为此,我需要一种简单的方法来创建一列,该列简单就是行的计数或数量。
在 Base SAS 中,它将是:
数据 y;设置 x;nobs=_N_;运行;
添加 nobs 作为观察数的计数。
提前致谢
波尔
回复:创建一个包含从 1 到行数的计数的列没关系——我想通了。 我的专栏被设置了一个角色。
回复:创建一个包含从 1 到行数的计数的列我没有得到选项 3(使用 JMP 16)。 当我在选择前两行后右键单击时,它只为我提供填充“到表末尾”或“填充到行(x)”的选项。
我在这里缺少什么?
回复:创建一个包含从 1 到行数的计数的列这是一个很好的问题,PoulRavn,我也需要知道如何做到这一点。
回复:创建一个包含从 1 到行数的计数的列所有推荐的作品。 谢谢。
这让我问下一个问题:
我曾经在 SAS 代码中这样做:
数据 mydata(drop=column_ID_1_old);
保留column_ID_1;
column_ID_1_old=column_ID_1;
设置我的数据;
如果诺布斯=。那么诺布=1;
否则如果 (column_ID_1=column_ID_1_old) 那么 nobs=nobs+1;else nobs=1;
跑步;
column_ID_1 将具有某种类别值,每次 column_ID_1 更改其值时,编号都会根据该值重新启动。 这在创建具有换行窗格的图形时非常有用。 所有这些都必须具有相同的 x 轴,否则图形无法很好地对齐。 至少我发现是这样。
所以,我的下一个问题是:如何在 JMP 中执行此操作? 创建新列,以便在其他列更改其值时重新开始计数。
问候波尔
回复:创建一个包含从 1 到行数的计数的列至少有三种快速方法可以做到这一点。
1. 在新的空列中,列对话框中有“初始化数据”选项。 选择序列,默认应该是步长为 1 的线性序列。
2.单命令列公式:排()
3. 在计数器列的前两行中添加两个数字(例如 1 和 2),然后右键单击并选择适当的数字充满选项,例如继续序列到表末尾... 。
回复:创建一个包含从 1 到行数的计数的列确实,这是在 JMP 讨论中发布的,- 我没有提及。 但是,我按照您的建议研究了 Count,但没有看到如何根据需要使用它。 count 实际上有什么作用? 似乎必须计算到一个上限值,即行数,但是如何获得它呢?
抱歉,在这里问这些简单的问题。 开始使用JMP后我必须重新学习很多东西。 在 Base SAS 中,这非常简单。
问候
波尔
回复:创建一个包含从 1 到行数的计数的列你好。
您还想以什么其他方式创建 nob?
你说在 Base SAS 中,它将是……等等;
那么,您需要替代已经提供的解决方案吗?
谢谢!
我看到这个发布在 JMP 中,好的,那么你尝试过吗数数功能?