2

次のようなデータフレームがあります。

<class 'pandas.core.frame.DataFrame'>  
Int64Index: 198300 entries, 0 to 198299  
Data columns (total 3 columns):  
var       198300  non-null values  
period    198300  non-null values  
value     141492  non-null values  
dtypes: float64(1), object(2)  

i を 3 つの列 (var、period、value) から、period 変数のすべての値を列として、var の値を行として持つように変更したいと思います。私は使用してみます:

X.pivot(index='var', columns='period', values='value')    

しかし、私はこのエラーが発生します:

    raise ReshapeError('Index contains duplicate entries, '
pandas.core.reshape.ReshapeError: Index contains duplicate entries, cannot reshape  

しかし、私はエクセルでチェックインしました。重複したエントリはありません...何か助けはありますか? ありがとう

4

1 に答える 1