【发布时间】:2019-05-04 18:08:27
【问题描述】:
我有一个 df,其中一些值被添加到同一行,就像这个假 df:
[['Apple, Kiwi, Clementine', np.nan , 'Cycling', 5],
['Kiwi', 'Blue', np.nan , 20],
['Banana, Clementine', np.nan , 'Hockey', 12],
['Apple', 'Purple', 'Triathlon', 15],
['Kiwi', np.nan, 'Swimming', 8]]),
columns=['fruit', 'colour', 'sport', 'wins'])
我想要的是复制具有多个水果的行,同时将第一个条目拆分为仅包含一个水果。 最后,我想绘制每个水果的平均胜数。因此,如果有一种分组方式,其中提到的每个水果都与正确的水果分组,可以这么说也可以。
我尝试了一些字符串操作,但随后它被简单地拆分,并且其他列中的值没有重复。 这很令人沮丧,因为我知道如何在 r 中做到这一点,但我是 python 的初学者。
【问题讨论】: