我已将变量age
更改为整数,因为它存储为float:
sessions['age'] = sessions['age'].astype(int)
Pandas dtypes
返回一个int:
In: sessions['age'].dtype
Out: dtype('int64')
但是,describe()
显示浮动:
In: sessions['age'].describe()
Out: Name: age, dtype: float64
尝试绘制变量显示以下错误消息:
ax = sns.distplot(sessions["age"])
TypeError: slice indices must be integers or None or have an __index__ method
看起来我的变量不是整数。出了什么问题?