함수 median()


MEDIAN

1 Excel[ | ]

=MEDIAN(11, 1, 2, 12)
// 6.5
=MEDIAN(11, 1, 2)
// 2

2 Python[ | ]

def median(lst):
    lst_len = len(lst)
    lst = sorted(lst)
    if lst_len % 2 == 0:
        return (lst[lst_len/2-1]+lst[lst_len/2])/2.0
    return lst[lst_len/2]

print( median([11, 1, 2, 12]) )
# 6.5
print( median([11, 1, 2]) )
# 2
NumPy
import numpy as np
a = np.array([1,2,3,1])
print( np.median(a) )
# 1.5

3 R[ | ]

x <- c(11, 1, 2, 12)
print( median(x) )
# 6.5
x <- c(11, 1, 2)
print( median(x) )
# 2

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}