0
我可以用熊貓代替使用字典的數據幀替換值:熊貓更換問題
prod_dict = {1:'Productive',2:'Moderate',3:'None'}
df['val'].replace(prod_dict,inplace=True)
我該怎麼辦,如果我想用一個數字來代替一組值的數據幀。例如,我想將所有從1到20的值映射到1;從21到40到2的所有值和從41到100到3的所有值。我如何在字典中指定它並在熊貓替換中使用它?
的感謝! prod_dict會是什麼樣子? – user308827 2014-10-30 05:59:01
上面創建的字典!你想要改變的價值。例如:我想要將每個值「1」轉換爲「有生產力」,「2」轉換爲「中等」等。 – 2014-10-30 06:01:20
啊,這是一個1對1的映射。我實際上想要使用多個值來創建單個關鍵字典。不確定您的解決方案是否適用於此? – user308827 2014-10-30 06:06:07