python获取excel数据,在编号一列中,去除开头为BZ和CZ的数据,用pandas
时间: 2024-05-11 07:14:46 浏览: 7
可以这样实现:
```
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 筛选出编号一列中不以BZ和CZ开头的数据
df = df[~df['编号'].str.startswith(('BZ', 'CZ'))]
# 输出筛选后的结果
print(df)
```
相关问题
python获取excel数据,在备注一列中,去除包含为复绕和免检的数据,用pandas
可以这样做:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 剔除备注列中包含“复绕”和“免检”的行
df = df[~df['备注'].str.contains('复绕|免检')]
# 输出结果
print(df)
```
这段代码会读取名为 `data.xlsx` 的 Excel 文件,并剔除备注列中包含“复绕”和“免检”的行。最后,将结果输出。
python获取excel数据,在备注一列中,去除包含为复绕和免检的数据
可以使用Python的pandas库来读取Excel表格数据,并使用字符串的contains方法过滤出备注列中不包含"复绕"和"免检"的行。示例代码如下:
```python
import pandas as pd
# 读取Excel表格数据
df = pd.read_excel('data.xlsx')
# 过滤备注列中不包含"复绕"和"免检"的行
df = df[~df['备注'].str.contains('复绕|免检')]
# 输出过滤后的结果
print(df)
```
当然,如果您需要更加灵活的过滤方式,也可以使用正则表达式等方法来实现。