未用于数据透视的熊猫pivot_table删除列

时间:2018-09-26 03:06:39

标签: python pandas pivot

pivot_table删除了没有旋转的列。

我有一个如下所示的df:

id   FieldTitle  Value  number
1     fname       aaa    12
2     lname       bbb    12

运行以下代码行:

pivoted_df = pd.pivot_table(df, index='Id', columns='FieldTitle', values='Value', aggfunc='first').reset_index()

剩下的df是:

fname    lname
aaa        bbb

为什么枢轴导致其他列消失,我该如何解决?

df应该看起来像这样:

id   fname  lname  number
1     aaa    bbb    12

1 个答案:

答案 0 :(得分:1)

我想你想要

values=['Value', 'number']

或者,如果您希望所有可能的列,则根本不要传递values