擅长:python、mysql、java
<p>试试这个,用这个作为记录列表</p>
<pre><code>df2['global_content']
0 100
1 300
2 301
3 101
4 400
5 500
6 401
7 501
recs = pd.DataFrame()
recs['content'] = df.groupby('Masteruserid')['content'].apply(lambda x: list(x) + np.random.choice(df2[~df2.isin(list(x))].dropna().values.flatten(), 2, replace=False).tolist())
recs
content
Masteruserid
1 [100, 101, 102, 300.0, 301.0]
2 [100, 101, 110, 501.0, 301.0]
</code></pre>