我对使用python执行数据分析比较陌生,因此,如果这个问题看起来太新手,我很抱歉。
我有一个包含许多不同工作表的excel文件。我还写了一个脚本,用来拟合和绘制这些excel表中包含的数据。我编写了代码,以便仅对其中一张图纸执行曲线拟合。
我的想法是创建一个循环,它将遍历我所有的工作表,并在每个工作表中一次应用脚本,但我真的不确定如何做到这一点。你能给我任何指导,或者任何我可以学习/阅读如何做到这一点的地方吗?我试着在周围搜索了一下,但没有找到任何有用的东西。
谢谢!
发布于 2019-09-01 18:21:55
我假设您正在尝试遍历单个excel文件的不同工作表。如果是这样,您可以使用pd.read_excel
的sheet_name
参数以编程方式传递工作表。(请参阅https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html)
因此,如果您想遍历前三个工作表,您可以使用:
for i in range(3):
df = pd.read_excel('path/to/file.xlsx', sheet_name=i)
do_stuff(df)
https://stackoverflow.com/questions/57748423
复制相似问题