导入一个csv文件发现其中两列为object,无法继续进行数学运算,不知道原因但是成功了的解决方法如下:
1. 处理csv文件
(1)表头的单元格格式设置为【文字】
(2)定性描述的列的单元格格式设置为【文字】
(3)定量数值重新粘贴,采用【粘贴值和数字格式】
2. 类型转换
dataframe["201508"] = pd.to_numeric(dataframe["201508"], errors='coerce')
运行成功,重新查看 dataframe.info(),201508列数据已成功由object转为float64