标签: python pandas
为什么我不能这样做?
pandas.DataFrame([1])
| | 0 | --------- | 0 | 1 |
pandas.DataFrame([1]).dtypes
| 0 | int64 | ------------------ | dtype | object |
pandas.DataFrame([1]).dtypes.hist()
TypeError:数据类型不理解
我希望获得dtypes的直方图。
dtypes
答案 0 :(得分:6)
您可能需要一个条形图作为非数字的直方图系列没有很好地定义为@ayhan评论;您可以对dtypes进行值计数,然后将其绘制为条形码:
import matplotlib %matplotlib inline pd.DataFrame([[1,2,1.0,'a']]).dtypes.value_counts().plot(kind='bar', rot=0)