写代码 python工作表单元格里,指定符号后的数据删除
时间: 2024-01-13 17:02:53
浏览: 25
可以使用Python中的[正则[表达](https://geek.csdn.net/educolumn/1410a16bee391aa5cfc33ba70e3247b7?spm=1055.2569.3001.10083)式](https://geek.csdn.net/educolumn/b04e5fff38104b983e9ace05416bf01b?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083),例如:
```python
import re
data = "hello!world"
pattern = re.compile(r"![\w\d]*")
result = pattern.sub("", data)
print(result) # [输出](https://geek.csdn.net/educolumn/5cd6786a0b73a4d4d27fd638d84e2587?spm=1055.2569.3001.10083):hello
其中,`pattern`指定了要删除的符号和其后面的所有字母数字,`sub()`方法将匹配到的内容替换为空[[字符](https://geek.csdn.net/educolumn/4dc19562a7cd97aef2bb3478be2fbb30?spm=1055.2569.3001.10083)串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)。
相关问题
写代码 python工作表单元格里,删除指定列里缺失值对应的行
可以使用 pandas 库中的 dropna() 方法来删除缺失值所在的行。具体操作方法如下:
1. 读取 Excel 工作表,将数据载入 pandas 的 DataFrame 中:
```python
import pandas as pd
df = pd.read_excel('workbook.xlsx')
2. 删除指定列中缺失值所在的行:
```python
column_name = 'column_name' # 替换成要删除缺失值的列名
df.dropna(subset=[column_name], inplace=True)
3. 将 DataFrame 保存为 Excel 工作表:
```python
df.to_excel('workbook.xlsx', index=False)
通过以上步骤,指定列中缺失值对应的行就被成功删除了。
如何使用python删除单元格里的符号
您可以使用Python中的字符串操作函数来删除单元格中的符号。具体步骤