I have this data frame:
df = pd.DataFrame({"A": ["Used", "Not used", "Not used", "Not used", "Used",
"Not used", "Used", "Used", "Used", "Not used"],
"B": ["Used", "Used", "Used", "Not used", "Not used",
"Used", "Not used", "Not used", "Used", "Not used"]})
我想找到最快、最干净的方法来查找以下内容:
- 使用A的所有行中占所有行的百分比。
- 使用B的所有行中占所有行的百分比。
- 同时使用A和B的所有行中占所有行的百分比。
我对Python和pandas(以及编程总体)都很新手,所以我确信这非常简单,但是任何指导都将不胜感激。我尝试过groupby().aggregate(sum),但没有得到我需要的结果(我想象是因为这些是字符而不是整数)。