擅长:python、mysql、java
<p>最后,我使用了透视表格式。从具有多索引的数据透视开始。你知道吗</p>
<pre><code>restrdata = pd.pivot_table(restrdata, index =['Casenumber','OldValue','Site'], columns = 'NewValue', values = 'CreatedDate', aggfunc = 'first')
</code></pre>
<p>然后我开始创建子pivot表,其中包含任何Casenumber,这些Casenumber对于我要查找的响应没有空值。你知道吗</p>
<pre><code>AAdata = restrdata[(~restrdata['Approved: Admin Excep'].isnull()).groupby(['Casenumber']).transform('any')]
</code></pre>
<p>最后,执行一个计算,只得到批准的时间和分配的时间之间的差异。你知道吗</p>
<pre><code>AAdiff = (AAdata[~AAdata['Approved'].isnull()].reset_index(level=1)['Approved']
- AAdata[~AAdata['Assigned'].isnull()].reset_index(level=1)['Assigned'])
</code></pre>