は、私は私のデータフレームに(質問を理解することは重要ではありません)ワンホットエンコーディングを適用するには、この方法を求めていました:データフレーム内の列を一意にする方法は?
train = pd.concat([train, pd.get_dummies(train['Canal_ID'])], axis=1, join_axes=[train.index])
train.drop([11,'Canal_ID'],axis=1, inplace = True)
train = pd.concat([train, pd.get_dummies(train['Agencia_ID'])], axis=1, join_axes=[train.index])
train.drop([1382,'Agencia_ID'],axis=1, inplace = True)
は残念ながら、元のデータフレームが値として番号を持っていた、これはなぜダミー変数を取得した後で同じ名前の列がたくさんあります。どうすればそれらをユニークにすることができますか?
を持っています私は衝突を恐れているが、かわいいいいアイデア)) – Rocketq
さて、UUIDのランダントを変更しても衝突は起こりません – kiril