擅长:python、mysql、java
<p>您可以使用:</p>
<ul>
<li>创建新的填充列<code>True</code>s</li>
<li><a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.set_index.html" rel="nofollow noreferrer">^{<cd2>}</a>来自所有组合的列</li>
<li>从<code>df1</code>索引的级别创建<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.MultiIndex.from_product.html" rel="nofollow noreferrer">^{<cd3>}</a></li>
<li><a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.reindex.html" rel="nofollow noreferrer">^{<cd5>}</a>原始<code>df</code>如果不存在值,则添加<code>False</code>s</li>
<li><a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.reset_index.html" rel="nofollow noreferrer">^{<cd8>}</a>表示来自<code>MultiIndex</code>的列</li>
</ul>
<hr/>
<pre><code>df['C'] = True
df1 = df.set_index(['A','B'])
mux = pd.MultiIndex.from_product(df1.index.levels, names=df1.index.names)
df = df1.reindex(mux, fill_value=False).reset_index()
print (df)
A B C
0 100 1 True
1 100 2 True
2 100 3 False
3 200 1 False
4 200 2 True
5 200 3 True
</code></pre>