【发布时间】:2021-09-01 12:52:25
【问题描述】:
我有一个具有数值的数据集,但在某些单元格中它具有
数据框“新”:
| ID | ALL |
|---|---|
| 1 | <0.0001 |
| 1 | <0.0001 |
| 1 | 15.2 |
| 1 | <0.0001 |
| 2 | 0.030 |
| 2 | <0.0001 |
| 3 | <0.0001 |
new.ALL[new.ALL == '<0.0001'] = '0.00005'
new.select_dtypes(exclude=np.number).replace(to_replace=['<0.0001'],value='0.00005')
两者都不起作用,也不会抛出错误,只是不会替换它。
【问题讨论】:
-
使用
df.loc[selector, column] = replacement或df[column].replace({k: v}, inplace=True)
标签: python pandas string replace dtype