家庭作业帮助:那些同时了解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
答案 0 :(得分:0)
您可能会听到的声音,要么是NaN,要么现在是按照约翰的标准录制的。
也可能是该列没有正确的dtype
。
尝试df['hw'] = df['hw'].astype(int)