python怎么选中⼀⾏_在Python中从⼀组数据⽂件中选择某些
我试图⽤Python操作⼀些数据,但是有点困难(考虑到我还是个新⼿)。我已经从其他问题/⽹站上获取了⼀些代码,但仍然不能完全得到我想要的。在
基本上,我需要的是获取⼀组数据⽂件,从每个⽂件中的⼀⾏中选择数据,然后将其放⼊⼀个新⽂件中,这样我就可以绘制它了。在
因此,为了将数据放⼊Python,我⾸先尝试使⽤:data = []
path = C:/path/to/file
for files in glob.glob(os.path.join(path, ‘*.*’)):
python怎么读取文件中的数据
data.append(list(numpy.loadtxt(files, skiprows=34))) #first 34 rows aren't used
以前这对我很有⽤,但不知为什么现在不⾏了。有什么可能的原因吗?在
不管怎样,继续,这应该给我⼀个包含所有数据的2D列表。在
接下来,我想从每个数据集中选择某⼀⾏,并可以使⽤:
^{pr2}$
然后:rowdata = list(data[i][some particular row] for i in x)
这会给我⼀个列表,其中包含每个导⼊⽂件中特定⾏的值。这部分似乎很好⽤。在
最后,我想把这个写进⼀个⽂件。我⼀直在努⼒:f = open('path/to/file', 'w')
for item in rowdata:
f.write(item)
f.close()
但我总是出错。这⾥还有别的⽅法吗?在

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。