擅长:python、mysql、java
<p>下面生成您描述的输出。在<code>CarModel</code>上分组(作为<code>column</code>或移动到<code>index</code>),然后返回相应的列作为<code>.values</code>。你知道吗</p>
<pre><code>df['Year2'] = df.ProductionYear.add(1)
df.groupby('CarModel').apply(lambda x: x.loc[:, ['ProductionYear', 'Year2', 'ProductionData']].values)
CarModel
Accord [[2005, 2006, 100000], [2006, 2007, 110000], [...
BMWX1 [[2005, 2006, 55000], [2006, 2007, 34000], [20...
dtype: object
</code></pre>