回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>熊猫1.1.4</p>
<P>考虑</P>
<pre><code>df4 = pd.DataFrame({
'a': [1, 2, 3, 4]
})
counts = df4.value_counts().astype(np.int)
print(counts.index)
counts.reindex(counts.index.to_flat_index())
print(counts.index)
print(counts.index.to_flat_index())
</code></pre>
<p>输出:</p>
<blockquote>
<pre><code>MultiIndex([(4,),
(3,),
(2,),
(1,)],
names=['a'])
MultiIndex([(4,),
(3,),
(2,),
(1,)],
names=['a'])
Index([(4,), (3,), (2,), (1,)], dtype='object')
</code></pre>
</blockquote>
<p>我想能和你交换</p>
<pre><code>df5 = pd.Series([5, 6, 7, 8], index=[1, 2, 3, 4])
print(df5.index)
</code></pre>
<p>谁的<code>index</code>是</p>
<p>Int64Index([1,2,3,4],dtype='int64')</p>
<p>请注意<code>df4</code>的索引与<code>df5</code>的索引相同,但<code>value_counts</code>使其成为一个多索引</p>
<hr/>
<p>我如何解决这个问题?我试过的任何压扁似乎都不管用</p>