列中的重複值我想在新列中創建一個公式來計算另一列中的重複行,我該怎麼做?
自動化和腳本編寫回复:列中的重複值恐怕我不太明白你在尋找什麼。
您能否給出一個示例表來顯示這個新列將包含哪些內容?
回复:列中的重複值這是一個小腳本,可以幫助您開始做您想做的事情。
Names Default To Here( 1 );
dt = Current Data Table();
// Loop across the columns
For( i = N Cols( dt ), i >= 1, i--,
Summarize( dt, bygroup = by( As Column( i ) ) );
// Remove blank/missing category
If( bygroup[1] == "" | bygroup[1] == ".",
Remove From( bygroup, 1, 1 )
);
// If only 1 or less values are found, delete the column
If( N Items( bygroup ) <= 1,
dt << delete columns( i )
);
);
請花點時間確保您了解上述代碼的工作原理。您需要這樣做來對代碼進行更改,以使其完全按照您希望最終產品工作的方式進行。
腳本文檔位於腳本指南和腳本索引中。
回复:列中的重複值您好,我對更通用的解決方案/腳本感興趣。
在我的工作流程的早期,我想識別僅具有單個值的列,因為本質上它們不包含任何信息,並且如果在錯誤的分析中使用,實際上會拋出一些錯誤。 例如,我正在使用的一些數據文件有 600 多列,其中多達 40-50 列可能只包含相同的重複值。 請注意,它們可能因文件而異,因此我需要保留它們。
現在我需要識別它們,但我不想刪除它們,但我想讓它們離開。
對於給定的數據表,我想識別僅具有單個值的所有列,並將它們分組為帶有“無信息”等標籤的組。
您將如何處理我可以添加到加載項的通用腳本?
安迪
回复:列中的重複值這
Col Number( xCol, <BYVAR> )</BYVAR>
函數將為此工作。
使用 Big Class 樣本數據表,計算所有具有相同體重的個體,可以創建一個新列並應用此公式
Col Number( :Weight, :Weight );
得到結果

回复:列中的重複值你好@lisaash ,
如果我正確理解您的問題,您可能會找到不同的選項來創建包含本主題中的重複項數的計數列:已解決:當行時計算列中出現次數的最簡單方法是什麼? - JMP 用戶社區
希望對你有幫助,
回覆:列中的重複值
感謝您的大力幫助。但你能幫我多一點嗎?
如果出現以下 2 個不同年齡或 3 個不同年齡,我該如何計算重複的「體重」?

翻譯為
x
翻譯為
複製下面的網址
後退將下面的程式碼片段嵌入您的網站 
回覆:列中的重複值假設您想知道所有年齡層的每個獨特體重的計數,這是一種方法
names default to here(1);
dt=
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// Create a table that has only unique values of weight for each age
dtOne = dt << Summary(
Group( :age, :weight ),
Freq( "None" ),
Weight( "None" ),
output table name( "Summary of Big Class grouped by age, weight" )
);
// Create a table that has the counts of the different weights across ages
dtTwo = dtOne <<
Summary(
Group( :weight ),
Freq( "None" ),
Weight( "None" ),
output table name(
"Summary of Summary of Big Class grouped by age, weight grouped by weight"
)
);
// Add the counts to the original data table
dt << Update(
With(
Data Table(dtTwo
)
),
Match Columns( :weight = :weight )
);
close( dtOne, nosave );
close( dtTwo, nosave );

回覆:列中的重複值非常感謝,但這與我的目標有點不同。我的作業是這樣的。但到目前為止,我還沒有理想的處理方法

回覆:列中的重複值使用
表=>子集
帶有基於流程的按選項
然後使用
表=>連接
要連接模型上的匹配,您可以根據指示選擇內部連接