あるいはどちらかの列を置き換える、行が置き換えられていてもよいです
交換(自己、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)