擅长:python、mysql、java
<p>我还必须在<code>parentId</code>的函数中设置索引掩码,并且它起作用了</p>
<pre class="lang-python prettyprint-override"><code>df['Amount C'] = 0 # set default value 0
mask_type = df['type'] == 'c' # build index mask
df.loc[mask_type,'Amount C'] = df.loc[mask_type].apply(lambda x: node_counter(x['id_x'], df.loc[mask_type,'parentId']), axis=1)
| parentId | id_x | type | Amount | Amount c |
| | | | | |
| 071cb2c2-d1be-4154-b6c7-a29728357ef3 | a061e7d7-95d2-4812-87c1-24ec24fc2dd2 | c | 1 | 1 |
| a061e7d7-95d2-4812-87c1-24ec24fc2dd2 | d2b62e36-b243-43ac-8e45-ed3f269d50b2 | c | 0 | 0 |
| Highest Level | 071cb2c2-d1be-4154-b6c7-a29728357ef3 | c | 2 | 1 |
| 071cb2c2-d1be-4154-b6c7-a29728357ef3 | a0e97b37-b9a1-4304-9769-b8c48cd9f184 | r | 0 | 0 |
</code></pre>