Python 以字典的形式存储文件中的数据
我有一个文件,它每100个时间步吐出一些数据,持续100000个时间步。所以,我总共有1000组数据点。我想把所有这些都画在一张图上,用键作为时间步长。最后,我想画出所有这些数据点的平均值 我的数据的简化示例如下:Python 以字典的形式存储文件中的数据,python,pandas,dataframe,dictionary,for-loop,Python,Pandas,Dataframe,Dictionary,For Loop,我有一个文件,它每100个时间步吐出一些数据,持续100000个时间步。所以,我总共有1000组数据点。我想把所有这些都画在一张图上,用键作为时间步长。最后,我想画出所有这些数据点的平均值 我的数据的简化示例如下: #Timestep 0 p a b c d e f g h 100 p a b c d e f g h 我想要的是:{0:[[b,f],[c,g]],100:[[b,f],[c,g]} 其中,[b,f]是我的x值,[
#Timestep
0 p
a b c d
e f g h
100 p
a b c d
e f g h
我想要的是:{0:[[b,f],[c,g]],100:[[b,f],[c,g]}
其中,
[b,f]
是我的x值,[c,g]
是我的y值
我的起始位置:
with open('rdf.test', 'r') as f:
d = {}
x, y = [], []
l = [x, y]
for i in f:
if i.startswith('#'):
continue
i = i.split()
#if len(i) ==2:
老实说,我现在不知道该怎么做,如果有人能把我推向正确的方向,我会非常感激
谢谢你,亲切的问候,
困惑的学生 那么您想在x轴上绘制时间步长,在y轴上绘制数据点的平均值?数据点实际上是字母吗?在哪种情况下,您希望绘制字母的频率计数?什么是.test文件扩展名?你是说.txt吗?你看过python文档了吗?e、 g.@Vash-1。对于每个时间步,给出50个x和y值,并给出一个标题
050
,以显示其时间步为0,并将输出50个数据点。我想做的是,每次我得到一个头,我想把50个x和y值存储在一个字典中,并为这些值设置一个键。2.不,数据点实际上是字母,我只是为了简单而写的。3.文件扩展名是任意的,无论哪种方式,我的数据都以rdf.dist.@Vash*2的形式给出。不,数据点实际上不是字母