擅长:python、mysql、java
<p>由于表中每个学生有两行,一种方法是使用原始df查找学生计数并映射到表</p>
<pre><code>table['total_st'] = table['student'].map(df.groupby('student').size())
passed_exam student semester False True total_st
0 a 1 1 1 4
1 a 2 1 1 4
2 b 1 1 1 6
3 b 2 2 2 6
</code></pre>