在脚本中计数你好,
我需要一些帮助,将脚本中的计数添加到新列,它计算从 n=1 到 n=m 的行数(基于文本文件的大小)。 非常感谢任何想法/评论。
干杯,
丹尼斯回复:在脚本中计数谢谢你,效果很好!
非常感激。
干杯,回复:在脚本中计数谢谢,太棒了! 我让它工作了。
我还有一个问题。 如果我不知道确切的行数
生成的(由于文本文件大小的变化),有没有办法读取
文本文件并具有计数器的确切行?
回复:在脚本中计数我之前列出的示例假设您要将列添加到一个已经存在的数据表中。如果您从头开始创建数据表并且没有为其定义任何行,则需要使用
dt << add rows(100);
创建空行,然后才能在单元格中放置值。
这是一个完整的例子
names default to here(1);
dt=new table("Example");
dt << new column( "Counter using a For Loop" );
dt << add rows(100);
For( i=1, i<= N Rows(dt), i++,
dt:Counter using a For Loop[i] = i;
);回复:在脚本中计数你好,
感谢您的建议。
我试图让它工作,但它仍然没有生成专栏
编号为 1,2,3,....等。
我会继续努力。
干杯,
回复:在脚本中计数这些例子中的任何一个都有帮助吗?
dt = current data table();
dt << new column( "RowNum", format( Row() ) );
dt << new column( "Counter using a For Loop" );
For( i=1, i<= N Rows(dt), i++,
dt:Counter using a For Loop[i] = i;
);
回复:在脚本中计数你好,
抱歉不清楚。 有没有办法将计数添加到脚本中?
回复:在脚本中计数我不确定我是否真的理解你想要什么,但如果它是一个简单的序列号,你可以通过多种方式轻松实现。
第一,互动。创建新列后,只需转到新列的 Col Info 并单击 Missing/Empty 向下箭头并选择“Sequence Data”。我将在新列中放置一个从 1 到 n 的数字。
其次,您可以在新列中使用公式。只需创建新列,并使用以下公式为每一行生成一个序列号。
Row()