Sur*_*aja 2 python regex pandas
我在数据框中有值,其中某些单元格以“< 101”开头,某些单元格以“< 2”开头,某些单元格以“< 1”开头。我正在尝试使用 Pandas Dataframe 编写正则表达式来查找这些单元格并将它们完全替换为值“0.0”。
这是我所拥有的:
df_new2=df_new.replace('(?=<)','0', regex=True)
Run Code Online (Sandbox Code Playgroud)
上面的代码只是在'< 101'前面添加了一个'0',这个输出'0< 101'。
我正在寻找的是一个找到“<101”并将其替换为“0”的输出。有没有办法做到这一点?
df_new2 = df_new.replace('^.*<.*$', '0', regex=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1906 次 |
| 最近记录: |