pandas 的 object 类型

今天弄dataframe 的时候 发现所有string 类型的 column 都是object类型


dataframe中的 object 类型来自于 Numpy,  他描述了每一个元素 在 ndarray 中的类型 (也就是Object类型)。而每一个元素在 ndarray 中 必须用同样大小的字节长度。 比如 int64 float64, 他们的长度都是固定的 8 字节。


但是对于string 来说,string 的长度是不固定的, 所以pandas 储存string时 使用 narray, 每一个object 是一个指针

pandas 的 object 类型_第1张图片

你可能感兴趣的:(Python,python,pandas)