分离串我有我的数据作为串供给的文本文件,使用Python的下列行:在格式阅读在一个文本文件,并且通过托架在Python
file = open("C:\\Users\\Me\\Desktop\\data.txt", "a")
file.writelines(str(mathfunction(readField())))
file.flush()
file.close()
如下:
每个输入到文本文件中包含的三个项目的数组。
我的目标是从每个输入中提取第三项,将其转换为浮点数,然后将这些值存储在新数组中。因此,理想情况,在上述情况下,阵列将包含:
[1.0087890625, 0.4404296875, 0.4404296875]
我试过如下:
data = pd.read_csv("C:\\Users\\User\\Desktop\\data.txt", sep="]", header = None)
data.head()
和它看起来像一个返回的数据字符串格式。
为了隔离每个子阵列中的第三项并将其全部存储在一个数组中,我应该采取的下一步是什么?
编辑:这里是data.txt中
[0.0263671875, 0.03515625, 1.0087890625][0.01171875, 0.0146484375, 0.4404296875][0.01171875, 0.0146484375, 0.4404296875]
如果使用'sep =“] | [”'?或者'sep =“(] | [)|(]&[)”'? –
请您可以发布'df.head()'的文本副本吗? –
也许下一步就是观看这个[2015 Pycon USA谈话](http://pandas.pydata.org/talks.html#pycon-us-2015)。 – wwii