使用正则表达式和字典重命名数据框列

拉斐尔·比加(Rafael Higa)

我有一个这样的数据框:

code_0101    code_0102    code_0103    code_0104    ...
0            1            2            3            ...
...          ...          ...          ...

我也有字典:

{'0101': 'cirurgical_procedures', '0102': 'medical_care', '0103': 'remedy', ...}

我想将正则表达式应用于dataframe列,并替换字典中的代码编号,并得到如下内容:

code_cirurgical_procedures    code_medical_care       ...
0                             1                       ...
...                           ...

如何执行关于字典的这两个步骤,特别是第二步?

安迪(Andy L.)

使用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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式重命名数千个文本文件

来自分类Dev

使用通配符/正则表达式重命名文件

来自分类Dev

使用正则表达式批量重命名电影

来自分类Dev

使用正则表达式“重命名”的问题(Linux)

来自分类Dev

使用正则表达式重命名文件

来自分类Dev

Python 使用正则表达式重命名文件

来自分类Dev

使用批处理和正则表达式重命名文件

来自分类Dev

使用“重命名”和正则表达式编辑文件名

来自分类Dev

使用bash重命名带有空格和正则表达式的文件

来自分类Dev

使用正则表达式重命名文件时,Perl重命名会挂起

来自分类Dev

根据正则表达式替换数据框列

来自分类Dev

数据框列中的Python正则表达式

来自分类Dev

根据正则表达式替换数据框列

来自分类Dev

Linux重命名正则表达式

来自分类Dev

改进正则表达式以重命名文件

来自分类Dev

重命名正则表达式中的反向引用

来自分类Dev

bash:基于正则表达式重命名文件

来自分类Dev

.bat-正则表达式重命名?

来自分类Dev

正则表达式-重命名图片

来自分类Dev

重命名使用终端和正则表达式从文件名中删除前导数字

来自分类Dev

数据框正则表达式

来自分类Dev

使用pandas重命名数据框的列中的元素

来自分类Dev

使用正则表达式提取数据框

来自分类Dev

使用正则表达式从pandas数据框中的列中提取数据

来自分类Dev

无法重命名数据框的列

来自分类Dev

从数据框中提取列并使用正则表达式创建新列

来自分类Dev

重命名正则表达式列,如果不匹配则保留名称

来自分类Dev

如何使用正则表达式量词使用zmv重命名多个文件?

来自分类Dev

使用正则表达式将URL提取到新的数据框列中

Related 相关文章

热门标签

归档