【发布时间】:2021-07-28 16:29:01
【问题描述】:
我在下面有一个示例数据框。
df = pd.DataFrame({'col1' : ['The IO operation at logical block address 0x0 for Disk1 (PDO name: \\Device00024','fddasfsa'],'col2': [1,2])
我喜欢将 'Device' 和 ')' 之间的字符替换为 'xxxxxx'。是否可以在 pandas 中进行这种替换?
我认为我可以做到以下几点。代码运行没有问题,但替换永远不会发生。
df['col1'] = df['col1'].replace(r'\\Device(.*)', 'xxxxxx,regex=True)
【问题讨论】: