我有一个 Pandas 数据框,其中某些列值带有星号 *。
我想删除有这个的行。
我试过这个,但它不工作
df.loc[~(df['col_name'].str.contains('*'))]
Run Code Online (Sandbox Code Playgroud)
因为*是特殊的正则表达式字符添加regex=False到Series.str.contains:
df.loc[~(df['col_name'].str.contains('*', regex=False))]
Run Code Online (Sandbox Code Playgroud)
或逃脱*:
df.loc[~(df['col_name'].str.contains('\*'))]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |