我正试图转动这些数据:
ID
UserID
1 a1
1 a2
2 a1
2 a3
进入如下数据框:
UserID a1 a2 a3
1 1 1 0
2 1 0 1
我已尝试执行以下df = pd.pivot_table(df, index='UserID', columns='ID'
,但它给出了DataError: No numeric types to aggregate
错误。我该怎么办?