阻止熊猫将浮点列索引转换为字符串

时间:2019-07-15 17:39:09

标签: python python-3.x pandas csv dataframe

我正在使用pandas.read_csv来读取一个如下所示的csv文件(减去格式)

   , 0.1, 0.2
8  , 10,  20
8.1, 11,  22
8.2, 13,  25

我通过调用读取文件

pd.read_csv('file.csv', index_col=0)

结果数据帧具有由'0.1''0.2'(即字符串)索引的列,而不是0.10.2(即浮点数)索引的列。行索引将转换为浮点数。

为什么不转换列索引?如何转换? (最好是在我读取文件时)。

1 个答案:

答案 0 :(得分:0)

尝试此代码

dataframe.columns = pd.to_numeric(dataframe.columns, errors='ignore')