按指定變量計算重複出現次數的總和?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想創建一個計數總和公式,該公式將指定列變量出現的值的次數相加。
我想通過指定的列變量值(即月份)了解相同的值在感興趣的列中出現了多少次。
示例:按月統計水果類型
新列(“Count_Fruit_Mo”,
數字,
連續的,
// 公式或命令待定
);
// 求和命令似乎對整個列起作用,但不允許由另一個列變量指定。
// 公式( 求和( i = 1, N Row(), :FRUIT ==:水果))
// 橙色 = 3;蘋果=2
我希望能夠產生,
:月份 = 1; :水果=“橙色”; :Count_Fruit_Mo = 2
:月 = 2; :水果=“蘋果”; :Count_Fruit_Mo = 1
謝謝!謝謝女士,
這幫助我計算了我知道是重複測量的重複列。 對於我們擁有 4000 行的表來說,速度非常快。 現在我可以根據重複測量的數量適當地對列進行加權。
回复:計算指定變量重複出現次數的總和?抱歉 - 我刪除了“dt <<”並且它正在工作。該帖子已在上面更正。
回复:計算指定變量重複出現次數的總和?我收到一個錯誤。這是日誌:
Name Unresolved: f{5} in access or evaluation of 'f' , f/*###*/
In the following script, error marked by /*###*/
dt = New Table( "Month-Fruit",
Add Rows( 5 ),
New Column( "Month",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [1, 1, 1, 2, 2] )
),
New Column( "Fruit",
Character,
Nominal,
Set Values( {"ORANGE", "ORANGE", "APPLE", "ORANGE", "APPLE"} )
)
);
dt << Summarize( f = by( :month, :Fruit ), c = count );
Show( f/*###*/, c );
f = {{"1", "1", "2", "2"}, {"蘋果", "橙色", "蘋果", "橙色"}};
c = [1, 2, 1, 1];
回复:計算指定變量重複出現次數的總和?謝謝。很有幫助。
回复:計算指定變量重複出現次數的總和?您可以使用總結命令:
dt = New Table( "Month-Fruit",
Add Rows( 5 ),
New Column( "Month", Numeric, Continuous,
Format( "Best", 12 ), Set Values( [1, 1, 1, 2, 2] )
),
New Column( "Fruit", Character, Nominal,
Set Values( {"ORANGE", "ORANGE", "APPLE", "ORANGE", "APPLE"} )
)
);
summarize(f = by(:month, :Fruit), c = count);
show(f, c);
f = {{"1", "1", "2", "2"}, {"APPLE", "ORANGE", "APPLE", "ORANGE"}};
c = [1, 2, 1, 1];
解釋輸出的方法是有 4 種獨特的月份和水果組合。
對於第 1 個月,APPLE 計數為 1
對於第 1 個月,橙色,計數為 2
對於第 2 個月,APPLE 計數為 1
對於第 2 個月,橙色,計數為 1
回复:計算指定變量重複出現次數的總和?考慮使用該功能列號()與可選的經過-論點:
列號(行(),:月份,:水果)