擅长:python、mysql、java
<p>看起来您拥有groupby操作的输出(数据所在的位置是“Nan”),您需要将其恢复到groupby状态,以便对其执行任何有用的操作</p>
<p>首先将字符串“Nan”转换为实际的Nan</p>
<pre><code>import numpy as np
df.replace("Nan", np.NaN, inplace=True)
</code></pre>
<p>那菲尔就可以工作了</p>
<pre><code>df.ffill(axis=0, inplace=True)
</code></pre>
<p>然后获取输出的格式:(这里是魔术发生的地方)</p>
<pre><code>for group, data in df.groupby(df.Client):
print(group, data.Product.tolist())
Alice ['A', 'B', 'C']
Bob ['B']
Mallory ['B', 'C']
</code></pre>
<p>我将把f字符串格式化作为家庭作业</p>