我正在尝试读取文件
文本文件本身分为9列,其中包含大量数据(共454行)
我正在尝试读取和检索某些列的数据,以便绘制与温度相关的质量图(HR图)
但是,当我尝试使用以下方式加载文本时:
file = 'nameoftext.txt' #the file itself is saved as a txt from notepad++
track1 = np.loadtext(file, skiprows=70) #im skipping 70 rows of headers to the data (and np is numpy)
我收到一条错误消息:
ValueError: could not convert string to float: 'iso'
我不知道这意味着什么或我在做什么。
我也在使用np.loadtext
,因为那是我的教授向我们展示如何加载文件的唯一方式,而我不知道该怎么做。
答案 0 :(得分:0)
在python中加载.txt文件的另一个选项是numpy中的genfromtxt()函数。在此函数中,可以指定每列中值的对象类型,也可以让该函数自行猜测类型。
查看下面的链接以获取类似问题。 Loading text file containing both float and string using numpy.loadtxt