导入到 Python 时的 excel.csv 文件舍入问题

LS

我编写了以下代码来从 csv 文件导入值:

directory = os.path.join("fileLocation") 
file = 'fileName.csv'
filename = directory + file
datafile = open(filename,'r')
reader = csv.reader(datafile)
data1 = []
for row in reader:
    data1.append(float(row[0]))
resistance_values = np.array(data1)

.csv 文件的值结构如下:

0
19,54091284
31,73614448
...

我希望导入到 python 的数据作为浮点数列表,如下所示:

0.0
19.54091284
31.73614448
...

目前,这些值正在四舍五入,如下所示:

0.0
19.0
31.0
...

我怎样才能避免这个舍入问题?

U11-前进

尝试:

import numpy as np
datafile = open(filename,'r').read()
resistance_values = np.array([float(i.replace(',','.')) for i in datafile.splitlines()])
print(resistance_values)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章