import numpy as np
import datetime
import string
time_1=np.loadtxt('1.csv',delimiter=',',
skiprows=0,usecols=(0,),unpack=False)
我使用numpy.loadtxt来读取CSV文件。如上所示。但是,它总是有
ValueError:无法将字符串转换为float:
像这样的csv文件
41795.00
41795.00
41795.02
41795.02
41795.03
答案 0 :(得分:0)
原因可能是你在一行末尾有额外的逗号。值错误警告通常显示它无法转换的字符串,但在您的情况下,它是空白的,这意味着它正在尝试将空白转换为浮点数,这可能是尾随逗号后的空白。
解决方案可能不在loadtxt
内,这是有问题的。试试genfromtxt
。