uint8 dtypes到条件数据帧中的数字

时间:2018-04-19 23:58:02

标签: python pandas types

我有一个df,其中所有值都是数值(整数,浮点数......)。但是,某些列的dtype是“uint8”,我正在尝试将dtype“uint8”的所有列更改为int64。但是,我甚至无法检查df的dtype:

for i in df.columns:
    train_analisis_num[i].dtype == uint8

它给出了uint8未定义的错误。我也尝试过使用"uint8",但也无效。为什么呢?

1 个答案:

答案 0 :(得分:1)

8字节无符号整数dtype的字符串名称为'u1'

文档:https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.dtypes.html