转换
方法 | 解释 |
---|---|
DataFrame.astype(dtype[, copy, errors]) | 将各列强制转换为指定的类型(需要人为指定),如:df.astype({'col1': 'int64'})把第1列的数据类型指定为int64 |
DataFrame.convert_dtypes([infer_objects, …]) | 自动将各列转换为最佳的类型(无需人为指定) |
DataFrame.infer_objects() | 尝试为object类型的列推断更好的类型 |
DataFrame.copy([deep]) | 复制此对象的索引和数据,通过deep=True/False设置浅拷贝和深拷贝 |
DataFrame.bool() | (感觉没啥用)返回单个元素系列或DataFrame转换后的布尔值,如:pd.DataFrame([True]).bool() |