python筛选excel2列数据
时间: 2023-08-06 20:11:07 浏览: 83
你可以使用Python中的pandas库来筛选Excel中的两列数据。
首先,安装pandas库。可以在终端中使用以下命令:`pip install pandas`
然后,使用以下代码读取Excel文件并筛选两列数据:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
# 筛选两列数据
new_df = df[['column1', 'column2']]
# 输出结果
print(new_df)
```
其中,'filename.xlsx'是你要读取的Excel文件名,'column1'和'column2'是你要筛选的两列数据的列名。你可以根据实际情况修改这些值。
相关问题
python筛选excel2列数据的特定数值
可以使用 Pandas 库来读取 Excel 文件并进行筛选。
假设你要筛选的 Excel 文件名为 `data.xlsx`,要筛选的两列分别为 A 列和 B 列,且要筛选出 A 列为 1,B 列为 2 的数据。
代码示例:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 筛选 A 列为 1,B 列为 2 的数据
result = df[(df['A'] == 1) & (df['B'] == 2)]
# 输出结果
print(result)
```
其中,`df['A']` 和 `df['B']` 分别表示读取 Excel 文件后的 DataFrame 中的 A 列和 B 列。`df[(df['A'] == 1) & (df['B'] == 2)]` 表示筛选 A 列为 1,B 列为 2 的数据。最后将筛选结果输出即可。
python筛选excel2列数据的特定数值并保存在新的表格
可以使用Python中的pandas库来筛选Excel表格中的数据并保存为新的表格。以下是一个示例代码:
```python
import pandas as pd
# 读取Excel表格
df = pd.read_excel('example.xlsx')
# 筛选第一列包含特定数值的行
new_df = df[df.iloc[:, 0] == 100]
# 仅保留第一列和第二列
new_df = new_df.iloc[:, :2]
# 将新表格保存为Excel文件
new_df.to_excel('new_example.xlsx', index=False)
```
在这个示例中,我们首先使用pandas的`read_excel()`函数读取了一个名为 `example.xlsx` 的Excel表格。然后,我们使用`iloc`函数选择了表格中的第一列,并将其与特定数值进行比较。`df[df.iloc[:, 0] == 100]` 将返回一个新的DataFrame对象,其中只包含第一列等于100的行。接下来,我们使用`iloc`函数仅保留了第一列和第二列,并将新的DataFrame对象保存为Excel文件 `new_example.xlsx`。
注意:在运行代码前需要安装pandas库。可以在命令行中输入`pip install pandas`进行安装。
阅读全文