你好,
我有一個資料表,其中的列(大約 60)代表不同的問題代碼,行代表單一學生 ID 以及每個問題獲得的相應分數。 每個學生都會收到一套不同的小冊子,其中包含不同的問題。 每個問題的分數要麼是 0(無學分),要麼是 1(部分學分),要麼是 2(滿分),而學生在小冊子中沒有得到的那些問題則有缺失值。 我想在新列中取得分數不是缺失值且 > 0(即 1 和 2)的問題數。 下面是我的範例資料表。
| CNTSCHID | CNTSTUID | 性別 | L6-M00GQ01S | L2 - M033Q01S | L4 - M034Q01S | L3-M155Q02C | L5-M155Q03C |
| 70200001 | 70205783 | 男性 | 0 | 1 | 0 | 1 | 0 |
| 70200001 | 70205411 | 女性 | 1 | 0 | 。 | 1 | 1 |
| 70200001 | 70205421 | 男性 | 1 | 。 | 0 | 2 | 1 |
| 70200001 | 70201886 | 女性 | 1 | 0 | 2 | 0 | 。 |
| 70200001 | 70206437 | 女性 | 1 | 1 | 2 | 2 | 1 |
提前致謝。
要以互動方式執行此操作,我將執行以下操作:
1. 前往
表==>堆疊
2. 選擇所有回應列作為要堆疊的列。
3. 按一下“確定”
4. 在新建立的資料表中,前往名為「資料」的列,找到值為「0」的儲存格。
5. 按一下該儲存格將其選取。
6. 您表示不想計算任何零值,因此現在右鍵單擊所選單元格,然後選擇“選擇匹配單元格”。
7. 前往下拉式選單“行”,點擊它並選擇“刪除行”
(您可以對具有缺失值的行重複相同的步驟,但由於 JMP 平台會忽略缺失值,因此沒有必要。)
8. 現在要計算值,請前往
表格==>總結
9. 選擇名為「Data」的欄位作為統計列,選擇「N」作為要計算的統計量。
10. 選擇名為“ CNTSTUID」並將其放入群組選擇框中。
11.點選“確定”
新的數據表將為您提供每個學生回答大於零的問題數量。