我认为我的问题很容易解决,但我找不到解决方案。
我想用Matplotlib / Pandas使用这些数据制作水平堆积条形图。 csv文件包含问卷的答案。 " Q4"包含1-7的值。假设6和7是缺失值。
missing = {"Q4":[6,7]}
df = pd.read_csv("my_file.csv", sep=";", na_values=missing)
我想绘制" Q4"的值计数。通过使用这样的东西。
df["Q4"].value_counts()
输出是这样的:
1.0 2906
2.0 1508
3.0 738
4.0 206
5.0 154
我的绘图应该包含一个水平列,显示值1-5的值计数作为堆积条。