對于分類問題,我想用代表類的數字替換不同的國家代碼。下面的列是代表 70 多個獨特國家/地區的完整列 acq_cc 值的子集。我想用數字替換 2 個字母的國家/地區代碼
acq_cc = {KY, US, CN, SG, US, SG, US, US, CZ, CN}
上述子集應轉換為下面的列,以便我可以將其用作預測器。
acq_cc = {1, 2, 3, 4, 2, 4, 2, 2, 5, 3}
uj5u.com熱心網友回復:
為此,您可以使用內置的 pandas:
acq_cc = pd.factorize(var, sort=True)[0]
您可以在哪里var直接傳遞 pandas 列或您的acq_cc
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/526200.html
