家庭作业帮助:那些同时懂SQL和Java的MSBA学生在“分类”方面的平均知识是什么?
尝试获取具有所列条件的选定列的平均值。当我尝试运行我的代码时,我得到了'nan‘:
import pandas as pd
df = pd.read_csv("cleaned_survey.csv", index_col=0)
df.drop(['ProgSkills','Languages','Expert'],axis=1,inplace=True)
df.Classification[(df['Program']=='MSBA')&(df['SQL']==1)&(df['Java']==1)].mean()
我希望得到具有我包含的条件的分类列的平均值。
示例数据图片: 1:https://i.stack.imgur.com/xfMKb.png
发布于 2019-02-04 23:13:53
听起来你可能有,要么只有NaNs,要么现在在John的条件下记录。
也可能是该列没有正确的dtype
。试试df['hw'] = df['hw'].astype(int)
https://stackoverflow.com/questions/54525644
复制