怎么用python把excel文件的原来的数据条件筛选之后保存到另一个表里面
data = pd.DataFrame(data)
针对该问题,可以先使用Python中的pandas库读取Excel文件中的数据,然后使用条件筛选选出符合要求的数据,最后将筛选后的数据保存到新的Excel文件中。
具体做法如下:
1.安装pandas库
使用pip安装
pip install pandas
2.导入pandas库
import pandas as pd
3.使用pandas的read_excel()函数读取Excel文件数据
df = pd.read_excel('原始数据.xlsx')
其中,'原始数据.xlsx'是要读取的Excel文件名,需要放在当前工作目录下。
4.使用条件筛选选出符合要求的数据
以筛选'A列'中值大于等于10的行数据为例:
df_new = df[df['A'] >= 10]
其中,'df'是读取到的Excel文件数据,'df_new'是筛选后的新数据,'A'是要筛选的列名。
5.将筛选后的数据保存到新的Excel表格中
使用pandas的to_excel()函数,将筛选后的数据保存到新的Excel文件中,如下所示:
df_new.to_excel('筛选后的数据.xlsx', index=False)
其中,'筛选后的数据.xlsx'是保存的Excel文件名,'index=False'表示不保存行索引。
完整代码如下:
import pandas as pd
# 读取Excel文件数据
df = pd.read_excel('原始数据.xlsx')
# 筛选数据
df_new = df[df['A'] >= 10]
# 保存为新的Excel表格
df_new.to_excel('筛选后的数据.xlsx', index=False)
需要注意的是,以上只是一个简单的示例,具体的筛选条件和保存方式可以根据实际需求进行修改。