擅长:python、mysql、java
<p>我想你的想法是对的,或多或少,你只是在学习语法。例如,我们可以使用除以10乘以10的技巧来添加一个<code>LagBin</code>列,然后<code>groupby</code>-<code>count</code>:</p>
<pre><code>In [21]: Clean["LagBin"] = (Clean["TLag"]//10)*10
In [22]: Clean
Out[22]:
TLag LagBin
0 NaN NaN
1 2 0
2 4 0
3 6 0
4 8 0
5 10 10
6 12 10
7 14 10
8 16 10
9 18 10
10 20 20
11 22 20
In [23]: Clean.groupby("LagBin", as_index=False).count()
Out[23]:
LagBin TLag
0 0 4
1 10 5
2 20 2
</code></pre>
<p>注意,我使用了<code>//</code>来截断除法,这样<code>2//10 == 0</code>和{<cd6>}(而不是{<cd7>})。在</p>
<p>如果您希望更接近所需的输出,您可以在那里重命名<code>TLag</code>,或者将列本身分组:</p>
^{pr2}$