パンダの使用を置き換えます

あるいはどちらかの列を置き換える、行が置き換えられていてもよいです

交換(自己、to_replace =なし、値=なし、インプレース= Falseを、限界=なし、正規表現= Falseを、方法= 'パッド' を、軸=なし)

(厳密な)のいずれかのリストに渡されたパラメータは、それが辞書とすることができるが、着信辞書、キーと値が繰り返されてはならない、そうでない場合はエラー 

ValueError:交換、重複キーと値を許可されていません

たとえば、次の辞書には問題がある渡されました

mapping_dict = { "prodcode_type":{ 
    "1"、 "0"、
    "2": "3"、
    "3": "1"、
    "4": "1"、
    "5": "1"、
    「6 ":" 2" "7"、 "B"、
    "8": "Z"、
    "9": "2"、
    "": "5"、
    "B": "1"、
    "D": "4"、
    "T": "E"、
    "U": "L" 
}} 
mfbaseinfo = mfbaseinfo.replace(mapping_dict)  

 

私たちはこのような要望を持っている場合は、この時点で、あなたはリストに辞書を置くことができ、あなたが解決することができます。

mfbaseinfo [ 'prodcode_type']、 '1'、 '2'、 '3'、 '4'、 '5'、 '6'、 '7'、 '8'、 '9'、 '' [(取り替えます'B'、 'D'、 'T'、 'U']、
                                    [ '0'、 '3'、 '1'、 '1'、 '1'、 '2'、 'B'、 'Z'、 '2'、 '5'、 '1'、 '4'、 'E'、 'L']、インプレース= TRUE)

 残りの利用基準https://www.jianshu.com/p/2557a805211f 

おすすめ

転載: www.cnblogs.com/xiaodongsuibi/p/12175366.html