所以我想计算污染物的发生率,但有些情况下有不止一种污染物,所以当我使用值_counts时,它将它们计算为一。例如,“汽油,柴油=8”如果不手动操作,我如何将它们单独计算
有没有可能创造一种功能,使它们更容易分类为4种污染物?我只需要一个关于我需要做什么的线索或简单的解释
data=pd.read_csv('Data gathered.csv') data
data['CONTAMINANTS'].value_counts().plot(kind = 'barh').invert_yaxis()
Tags:
假设污染物在数据中总是用逗号分隔,可以使用^{} 将它们放入列表中。然后可以使用^{} 将它们放入不同的行中,这最终允许使用
value_counts()
方法例如:
要对污染物进行分类,可以定义一个字典,将污染物映射到类型。然后,您可以使用该字典向分解的数据框添加类型列:
相关问题 更多 >
编程相关推荐