我正在尝试使用字典替换pandas数据框中的某些关键字,列中的数据是文件路径,如果文件路径中存在关键字,则应替换字典中的关键字。
title_rename = {'ABCD':'LWD','MSC':'MWD', 'MRI':'MD' ,'TRI':'TXD'}
all_files.replace({'Title':title_rename},inplace = True)
EX : ABCD - GHG - Recorded Mode - MRI.txt - it should replace to ABCD - GHG - Recorded Mode - MD.txt
如果标题包含这些关键字中的任何关键字,则应替换且不区分大小写。当前,如果完全匹配,它将替换,并且不会搜索和替换。
答案 0 :(得分:0)
您可以使用pandas str:
for k,v in title_rename.items():
all_files.Title = all_files.Title.str.replace(k,v)