python关于excel常用函数(pandas篇)

iterrows函数:

Pandas的基础数据结构可以分为两种:DataFrame和Series。不同于Series的是,Dataframe不仅有行索引还有列索引 。df.iterrows( )函数:可以返回所有的行索引,以及该行的所有内容。

pd.read_excel,如果不写sheet_name=None,他就只读第一个sheet,写了就读所有sheet,查看第一个sheet用df1 = all_sheet['sheet_name']就行

python 复制代码
output_lines = []
all_sheet = pd.read_excel('场景推荐测试集new.xlsx',sheet_name=None)

# df1 = pd.read_excel('111.xlsx')
df1 = all_sheet['纯净']

for index, row in df1.iterrows():
    current_scene = row['场景名称']
    param = f"车窗状态:{row['车窗状态']}|空调循环模式:{row['空调循环模式']}|车速:{row['车速']}"
    query = row['query']
    output_lines.append(f'{{"current_scene":"{current_scene}","param":"{param}","query":"{query}"}}')

原数据

相关推荐
摸鱼仙人~12 分钟前
一文深入学习Java动态代理-JDK动态代理和CGLIB
java·开发语言·学习
lsnm22 分钟前
C++新手项目-JsonRPC框架
开发语言·c++·1024程序员节
晨陌y24 分钟前
从 0 到 1 开发 Rust 分布式日志服务:高吞吐设计 + 存储优化,支撑千万级日志采集
开发语言·分布式·rust
xiaojimao130 分钟前
Django在服务端的部署(无废话)
后端·python·django
world-wide-wait1 小时前
机器学习03——matplotlib
python·机器学习·matplotlib
微信api接口介绍1 小时前
微信个人发消息api
运维·服务器·开发语言·前端·网络·微信·ipad
小二·1 小时前
仓颉语言中Channel通道的深度解析:从原理到高并发实践
开发语言
南方的狮子先生1 小时前
【数据结构】从线性表到排序算法详解
开发语言·数据结构·c++·算法·排序算法·1024程序员节
froginwe111 小时前
HTML5 Audio(音频)
开发语言
程序员皮皮林2 小时前
Java 25 正式发布:更简洁、更高效、更现代!
java·开发语言·python