擅长:python、mysql、java
<p>我有这样的问题。在我的例子中,问题是在数据中-我的列“information”包含一个唯一的值,它导致了错误</p>
<p><strong>更新</strong>:若要更正工作“枢轴”对(id_user,information),不能有重复项</p>
<p><strong>有效</strong>:</p>
<pre><code>df2 = pd.DataFrame({'id_user':[1,2,3,4,4,5,5],
'information':['phon','phon','phone','phone1','phone','phone1','phone'],
'value': [1, '01.01.00', '01.02.00', 2, '01.03.00', 3, '01.04.00']})
df2.pivot(index='id_user', columns='information', values='value')
</code></pre>
<p><strong>它不起作用:</p>
<pre><code>df2 = pd.DataFrame({'id_user':[1,2,3,4,4,5,5],
'information':['phone','phone','phone','phone','phone','phone','phone'],
'value': [1, '01.01.00', '01.02.00', 2, '01.03.00', 3, '01.04.00']})
df2.pivot(index='id_user', columns='information', values='value')
</code></pre>
<p>来源:<a href="https://stackoverflow.com/a/37021196/6088984">https://stackoverflow.com/a/37021196/6088984</a></p>