我有一个包含成绩的图表。我试图找出一个班级中获得A的人的百分比。为了做到这一点,我做了以下事情
df["PercentageA"] = (df["A+"] + df["A"])/(df["Students"])
字符串
当我这样做的时候,对于所有的类,下面是在P2P列中的输出:694 0.7416332 Name:PerA,dtype:float64
唯一正确的部分是“0.7416332”,我不需要694(我假设这是索引)或Name和Float类型
我如何删除这些,只有.7416332?
我尝试了.list(),to_string(),.values,但是这些都是我无法与nlargest和mean()比较的对象。
2条答案
按热度按时间yuvru6vn1#
复制:
字符串
解决方法:
型
bnlyeluc2#
如果你有一个
Series
或一个只有一个值的DataFrame
,你可以使用squeeze
来得到一个标量值。