将浮点数写入 csv 文件但浮点数变为字符串
Writing floats into a csv file but floats become a string
我正在将数据帧写入 csv,如下所示:
appended_Dimension.to_csv("outputDimension.csv")
dataframe
如下:
Cameroun Rwanda Niger Zambia Mali Angola Ethiopia
ECON 0.056983 0.064422 0.047602 0.070119 0.048395 0.059233 0.085559
FOOD 0.058250 0.046348 0.048849 0.043527 0.049064 0.013157 0.081436
ENV 0.013906 0.004013 0.010519 0.001973 0.005360 0.023010 0.008469
HEA 0.041496 0.078403 0.040154 0.054466 0.029954 0.053007 0.061761
PERS 0.056687 0.021978 0.062655 0.056477 0.087056 0.089886 0.043747
输出结果如下:
我想以浮点格式写入数据,这样我可以直接在 csv 中处理它。请问我该怎么做?
您不能在 csv 中将其保持为浮动状态。 csv 会将所有内容视为字符串。您必须从 csv 加载数据并执行相关操作,然后将其保存回来。当它存在于 csv 中时,您无法对其进行操作。
我正在将数据帧写入 csv,如下所示:
appended_Dimension.to_csv("outputDimension.csv")
dataframe
如下:
Cameroun Rwanda Niger Zambia Mali Angola Ethiopia
ECON 0.056983 0.064422 0.047602 0.070119 0.048395 0.059233 0.085559
FOOD 0.058250 0.046348 0.048849 0.043527 0.049064 0.013157 0.081436
ENV 0.013906 0.004013 0.010519 0.001973 0.005360 0.023010 0.008469
HEA 0.041496 0.078403 0.040154 0.054466 0.029954 0.053007 0.061761
PERS 0.056687 0.021978 0.062655 0.056477 0.087056 0.089886 0.043747
输出结果如下:
我想以浮点格式写入数据,这样我可以直接在 csv 中处理它。请问我该怎么做?
您不能在 csv 中将其保持为浮动状态。 csv 会将所有内容视为字符串。您必须从 csv 加载数据并执行相关操作,然后将其保存回来。当它存在于 csv 中时,您无法对其进行操作。