pyhton筛选excel中条件列不为空的的数据行生成新表
时间: 2023-10-07 18:08:48 浏览: 94
最新Pyhton电影数据分析、数据可视化
3星 · 编辑精心推荐
你可以使用Python中的pandas库来实现这个功能。首先,使用pandas中的read_excel函数读取Excel文件并创建一个DataFrame对象。然后,使用DataFrame的dropna方法删除包含空值的行,并传递一个参数来指定要删除的列。最后,使用DataFrame的to_excel方法将筛选后的结果保存到一个新的Excel文件中。
以下是示例代码:
``` python
import pandas as pd
# 读取Excel文件并创建DataFrame对象
df = pd.read_excel('data.xlsx')
# 筛选条件
condition_column = 'column_name'
# 删除包含空值的数据行,并生成新的DataFrame对象
new_df = df.dropna(subset=[condition_column])
# 将筛选结果保存到Excel文件
new_df.to_excel('new_data.xlsx', index=False)
```
在上面的代码中,`column_name`是你要筛选的条件列的名称,`data.xlsx`是源Excel文件的文件名,`new_data.xlsx`是结果Excel文件的文件名。注意,在保存结果时,可以使用`index=False`参数来禁止保存行索引。
阅读全文