擅长:python、mysql、java
<p>除了其他解决方案之外,您还可以组合<code>take</code>、<code>repeat</code>和<code>drop</code>:</p>
<pre><code>import pandas as pd
df = pd.DataFrame({'Cough': [True, False, True],
'Fever': [False, False, True],
'cases': [1, 2, 3]})
df.take(df.index.repeat(df.cases)).drop(columns="cases")
Cough Fever
0 True False
1 False False
1 False False
2 True True
2 True True
2 True True
</code></pre>