創建一個包含從 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 中,好的,那麼你嘗試過嗎數數功能?