有时需要修改 pandas DataFrame 的某一列的数据类型
假设,有整型数组 temp_array1 和浮点数数组 temp_array2,希望转换为两列的pandas DataFrame对象,第一列仍是整型,第二列仍是浮点型
可直接使用定义:
当列数较多时,对每列进行定义不划算,使用 np.column_stack 对列拼接后,再转换为pandas DataFrame对象
但 np.column_stack 拼接后整型被自动转换为浮点数,需对第一列数据类型进行修改
需要指定单列的数据类型时可有如下方法:
(1)直接对列赋值