.astype( "int" ) 还是 .astype(int)?带和不带报价/双精度之间有什么区别吗?



我有一个数据帧,其中一列由浮点类型对象组成。我想转换为 int。正如我尝试的那样,.astype("int")astype(int)方法都有效。我只是想知道是否有任何区别?

AFAIK 没有重大区别...

.astype(dtype)应该接受numpy.dtype()接受的所有内容。

在内部,它这样做:

dtype = np.dtype(dtype)

最新更新