绘制由另一列分组的Dataframe列

时间:2018-12-02 13:47:36

标签: python pandas dataframe matplotlib group-by

我有一个这样的数据框:

values                        values_average    gender    Weeks_before_race
[0.0,21.2,2111.9...]             5.5              M             -10
[0.6,4.33,67.8,...]              6.6              F             -2
.
.
.

weeks_before_race列从-25周开始。每行代表一个人,他们可以是男性或女性。我想绘制-在折线图上-从-25周开始到0周开始的average_values列。 以下是到目前为止的屏幕截图。我需要能够用男性的一条平均线和女性的一条平均线进行绘制。

enter image description here

修改 我现在有一个看起来像这样的输出:

gender     weeks_before_race    average
  F              -25               7.7
                 -24              10.11
                   .
                   .
                   .
                  -1                5.5

  M               -25               7.7
                   .
                   .
                   .

我要做的就是将这些数据绘制在一张图表上,一条线显示男性的平均值,另一条线显示女性的平均值。

0 个答案:

没有答案