如果数据框为空,如何将熊猫值计数设置为0

时间:2018-10-09 04:36:57

标签: python pandas dataframe matplotlib

我有一个数据框和一个图

if data1.empty:
    pass
else:
    ax = data1['30'].value_counts(sort=True).plot(kind='bar',width=0.1, figsize=(10,8),
                                                color="red", fontsize=13,position=1)

有时data1为空。现在,我正在使用pass。但是我想用一些代码更改pass,该代码将计数分配为零,并在图中绘制为0。

1 个答案:

答案 0 :(得分:1)

您可以使用值Series创建0并将其绘制成pass

pd.Series([0]).plot(kind='bar',width=0.1, figsize=(10,8), color="red", fontsize=13,position=1)