我有了的散射數據幀NA的R組,計算非NA值
toy_df
# Y X1 X2 Label
# 5 3 3 A
# 3 NA 2 B
# 3 NA NA C
# 2 NA 6 B
我想團這個由標籤字段,並計算非NA值有多少是在每個變量爲每個標籤。
desired output:
# Label Y X1 X2
# A 1 1 1
# B 2 0 2
# C 1 0 0
我已經使用循環,但它是緩慢和不整潔,我敢肯定有更好的方法。
總計似乎已經到了一半,但它包括了NA的數量。
aggregate(toy_df, list(toy_df$label), FUN=length)
讚賞任何想法...