擅长:python、mysql、java
<p>我承认,我对这个解决方案有点创意。在</p>
<p>我不认为你发布的代码和你在问题中解释的不一样。但是,这里有一段代码,它确实按用户标识随机分配每个特性的日期。在</p>
<pre><code>df.groupby('userID').apply(lambda x: x.apply(lambda x: x.sample(n=1)).ffill().bfill().head(1))
</code></pre>
<p>输出:</p>
^{pr2}$
<p>注意,这可能真的很慢,似乎一个新的解决方案可能会更快。在</p>
<p>在</p>