Python 在Excel提取数列的指定数据
时间: 2024-03-13 14:43:35 浏览: 73
Python 如何选取Excel指定行和(或)列数据 Python源码
好的,如果您想要在Excel表格中提取数列中的指定数据,可以使用Python的pandas库来实现。以下是一个示例代码,假设您要提取的Excel表格的文件名为 `example.xlsx`,要提取的数列名为 `numbers`,要提取的条件为数值等于0:
```python
import pandas as pd
# 读取Excel表格
df = pd.read_excel('example.xlsx')
# 提取数列中所有等于0的数值
result = df.loc[df['numbers'] == 0]
# 打印输出结果
print(result)
```
代码解释:
- `pd.read_excel()` 函数用于读取Excel表格,返回一个 DataFrame 对象;
- `df['numbers']` 表示获取 DataFrame 中的 `numbers` 列;
- `df.loc[df['numbers'] == 0]` 表示取出 `numbers` 列中数值等于0的所有行;
- 最后打印输出 `result`,即为提取到的结果。
阅读全文