1132_zh-TW
比較大表中的多行並保持行具有最大值嗨,大家好-
我對JMP有些新意見......我有一個大的1,000,000+行表(13列),我需要通過以下方式進行整合:
我有多行用於觀察單個案例 - (並非每個案例都觀察到相同的次數 - 一些觀察到3次觀察,大約10次觀察)。我想構建一個匯總表,保持每個獨特案例的最大值的觀察結果。
謝謝!
-tRe:比較大表中的多行並保持行具有最大的val這正是我的意思,我明白了你的觀點。如果他只想從一列(Y1)中獲取最大值並將剩餘列中的觀察值保持原樣(即子集),則需要在摘要表上使用原始表運行“更新”(按ID和Y1匹配列) )。除了附加的行計數列之外,這將創建這樣的子集。
關係可能仍然存在問題。然後必須考慮其他標準,例如基於其他列中的值。Re:比較大表中的多行並保持行具有最大的val也許我誤解了你的暗示。如果我將你的提示(據我所知)應用到包含2個觀察結果的下表中(列Y1和Y2都是感興趣的):
ID Y1 Y2
a 1 2
a 2 1
然後生成的摘要表將包含一行:
a 2 2 2
這不在原始表中。第一個“2”是行數。其餘值包括不在原始表中的“行”。Re:比較大表中的多行並保持行具有最大的val使用“Max”時,Summary等於子集,因為只有一個最大值。但是,如果確切地知道具有最高值的每個“案例”的多個觀察中的哪一個具有最高值而不僅僅是值,那麼除了案例id之外,他還必須在觀察id列之後進行分組。如果他們是關係,那麼他當然會在摘要表中為每個案例獲得多於一行。
我的上述暗示假設多個觀察是垂直排列的,即具有三個obs的情況。有三排,一個有十個障礙的箱子。有十排等 但是,如果觀察數量是按列分佈的,對於小於最大nr個觀測值的情況,空單元格必須首先堆疊,以便按照我所描述的方式使用“匯總”。
或許我完全誤解了這個問題......Re:比較大表中的多行並保持行具有最大的val我想知道什麼是跳躍才真正想要的。我有一種模糊的印象,他想要一張原始表的子集。使用Summary您所描述的方式將生成一個表,該表可能包含原始表中不存在的行。Re:比較大表中的多行並保持行具有最大的val如果您有一個具有唯一案例標識符的列,並假設每個觀察的任何多個度量/變量位於同一行(但在不同的列中),我將使用“表”菜單中的“匯總”命令。
在“摘要”對話框中,選擇按案例ID分組,然後在摘要表中選擇所需的變量,並在“統計”下拉列表中選擇“最大”。
這將為您提供一個表格,每個案例都有一行,每個變量的值最高。還將自動生成具有觀察數量(= nr行,包括具有任何缺失值的那些)的列。Re:比較大表中的多行並保持行具有最大值您如何定義“每個獨特案例中具有最大值的觀察”?假設其中一列包含case id,則會留下12列,每列可以為每個唯一的case具有“最大值”。
Comments
There are no comments yet