将特定的字符串更改为多维数组中的浮点数

时间:2019-04-27 10:46:26

标签: python-3.x

我将所有数据保存到一个充满字符串的数组中,但是我想将该数组中的字符串更改为float而不更改数组的标题(第一行)和第一列。我应该如何更改代码?

import numpy as np
import csv


with open('MI_5MINS_INDEX.csv', encoding="utf-8") as f:
    data=list(csv.reader(f))
    for line in data:
        line.remove('')
    ary=np.array(data)
    ary.astype(float)

1 个答案:

答案 0 :(得分:0)

使用pandas read_csv(),它将如您所愿。