【发布时间】:2020-06-26 09:40:41
【问题描述】:
我有一个 pandas 数据框,其中有一些男性值和一些女性值。我想计算两种性别值的百分比是否**显着不同,并告诉这些比率的置信区间**。以下是示例代码:
data={}
data['gender']=['male','female','female','male','female','female','male','female','male']
data['values']=[10,2,13,4,11,8,14,19,2]
df_new=pd.DataFrame(data)
df_new.head() # make a simple data frame
gender values
0 male 10
1 female 2
2 female 13
3 male 4
4 female 11
df_male=df_new.loc[df_new['gender']=='male']
df_female=df_new.loc[df_new['gender']=='female'] # separate male and female
# calculate percentages
male_percentage=sum(df_male['values'].values)*100/sum(df_new['values'].values)
female_percentage=sum(df_female['values'].values)*100/sum(df_new['values'].values)
# want to tell whether both percentages are statistically different or not and what are their confidence interval rates
print(male_percentage)
print(female_percentage)
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: python-3.x pandas statistics