記入腳本你好
在將腳本中的計數添加到新列中時,我需要一些幫助,在該新列中,它計算從n = 1到n = m的行數(基於文本文件的大小)。任何想法/意見,不勝感激。
乾杯,
丹尼斯回复:算一個腳本我不確定我是否真的了解您想要的內容,但是如果它是一個簡單的序列號,則可以輕鬆地以多種方式進行操作。
首先,以交互方式。 創建新列後,只需轉到新列的列信息,然後單擊“缺失/空”向下箭頭,然後選擇“序列數據”。 我將在1到n之間的數字放入新列中。
其次,您可以在新列中使用公式。 只需創建新列,然後使用以下公式為每一行生成一個序列號。
Row()
回复:算一個腳本你好
抱歉,不清楚。有沒有一種方法可以將計數添加到腳本中?
回复:算一個腳本這些示例中的任何一個對您有幫助嗎?
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;
);
回复:算一個腳本你好
謝謝你的建議。
我正在嘗試使其正常運行,但仍無法生成列
用數字1,2,3,....等等
我會繼續努力。
乾杯,
回复:算一個腳本我之前列出的示例假定您將列添加到已經存在的數據表中。 如果您是從頭開始創建數據表,但沒有為其定義任何行,則需要使用
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;
);回复:算一個腳本謝謝,太棒了!我知道了。
我還有一個問題。如果我不知道確切的行數
生成(由於文本文件大小的變化),有沒有一種方法可以讀取
文本文件,並有確切的計數器行?
回复:算一個腳本感謝您的支持,效果很好!
非常感激。
乾杯,