如何使用百分位数数组找到一个值的百分位数
how to find percentile for one value with array of percentiles
我有一个值 3.1547 和 CI = [60,70,80,90.5] 这是另一个数组。
我必须从每个数组值中找到 3.1547 的百分位数,就像我需要 3.1547 的第 60 个百分位数和 3.1547 的第 70 个百分位数和 3.1547 的第 80 个百分位数等等。
这是否回答了您的问题?
CI = [60,70,80,90.5]
pi=3.1547
for value,data in enumerate(CI): #== The enumerate() method adds counter to an iterable and returns it (the enumerate object).
CI[value]=(data/100)*(pi)
print(CI)
输出:
[1.89282, 2.20829, 2.5237600000000002, 2.8550035]
如果要舍入输出:
CI[value]=round((data/100)*(pi),2) #== Insert any number after the comma (like 2,3)
我有一个值 3.1547 和 CI = [60,70,80,90.5] 这是另一个数组。 我必须从每个数组值中找到 3.1547 的百分位数,就像我需要 3.1547 的第 60 个百分位数和 3.1547 的第 70 个百分位数和 3.1547 的第 80 个百分位数等等。
这是否回答了您的问题?
CI = [60,70,80,90.5]
pi=3.1547
for value,data in enumerate(CI): #== The enumerate() method adds counter to an iterable and returns it (the enumerate object).
CI[value]=(data/100)*(pi)
print(CI)
输出:
[1.89282, 2.20829, 2.5237600000000002, 2.8550035]
如果要舍入输出:
CI[value]=round((data/100)*(pi),2) #== Insert any number after the comma (like 2,3)