Python 2.7 如何根据其中一列中的值在文本文件中打印数据

Python 2.7 如何根据其中一列中的值在文本文件中打印数据,python-2.7,matplotlib,Python 2.7,Matplotlib,我有一个文本文件,有一个标题和几列,它表示实验结果,其中一些参数是固定的,以获得一些指标。该文件的格式如下: A B C D E 0 0.5 0.2 0.25 0.75 1.25 1 0.5 0.3 0.12 0.41 1.40 2 0.5 0.4 0.85 0.15 1.55 3 1.0 0.2 0.11 0.15 1.25 4 1.0 0.3 0.10 0.11 1.40 5 1.0 0.4 0.

我有一个文本文件,有一个标题和几列,它表示实验结果,其中一些参数是固定的,以获得一些指标。该文件的格式如下:

     A    B     C     D     E
0  0.5  0.2  0.25  0.75  1.25
1  0.5  0.3  0.12  0.41  1.40
2  0.5  0.4  0.85  0.15  1.55
3  1.0  0.2  0.11  0.15  1.25
4  1.0  0.3  0.10  0.11  1.40
5  1.0  0.4  0.87  0.14  1.25
6  2.0  0.2  0.23  0.45  1.55
7  2.0  0.3  0.74  0.85  1.25
8  2.0  0.4  0.55  0.55  1.40
所以我想为每个固定值画x=B,y=C和E,所以基本上对于E=1.25,我想在a的每个值画一系列x=B,y=C的直线图,然后为E的每个唯一值画一个图


任何人都可以提供帮助?

您可以将
groupby()
seaborn.lineplot()结合使用:

for e,d in df.groupby('E'):
    fig, ax = plt.subplots()
    sns.lineplot(data=d, x='B', y='C', hue='A', ax=ax)
    ax.set_title(e)