【发布时间】:2022-01-22 23:28:15
【问题描述】:
我有一个 pandas 数据框,其中包含 - 缺失值,
如果我使用.replace('-','NaN'),它会将 -1 替换为 NaN1
我怎样才能只删除 - 签名但不 - 如果它是 -1
数据框示例
Co1_1 Values
Pine -
Apple -1
Mango 2
Berry -
Banana -3
这里我想替换 - 在 Pine & Berry 中,而不是在香蕉中
【问题讨论】:
-
试试
df['col'].str.replace(r'-(?=\d)', '', regex=True)
标签: python pandas data-manipulation