RosettaCodeData/Task/Entropy/R/entropy.r
2013-04-09 00:31:41 -07:00

5 lines
152 B
R

entropy = function(s)
{freq = prop.table(table(strsplit(s, '')[1]))
-sum(freq * log(freq, base = 2))}
print(entropy("1223334444")) # 1.846439