私はこのようなデータフレームを持っています:
code_0101 code_0102 code_0103 code_0104 ...
0 1 2 3 ...
... ... ... ...
私も辞書を持っています:
{'0101': 'cirurgical_procedures', '0102': 'medical_care', '0103': 'remedy', ...}
データフレーム列に正規表現を適用し、辞書に一致するコード番号を置き換えて、次のようなものを取得したいと思います。
code_cirurgical_procedures code_medical_care ...
0 1 ...
... ...
辞書について、これらの2つのステップ、特に2番目のステップをどのように実行できますか?
series.replace
列を置き換えて割り当て直すために使用します
d = {'0101': 'cirurgical_procedures', '0102': 'medical_care', '0103': 'remedy'}
df.columns = df.columns.to_series().replace(d, regex=True)
Out[12]:
code_cirurgical_procedures code_medical_care code_remedy code_0104
0 0 1 2 3
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加