是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]
Posted
技术标签:
【中文标题】是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]【英文标题】:Is there some way to call and store an excel file for a user defined function? [duplicate] 【发布时间】:2021-11-09 19:23:40 【问题描述】:我编写了一个 python 程序来查找和插入 4 个变量的值作为来自 excel 文件的输入。
我必须循环运行这个函数超过 1000 次。所以,每次我在循环中调用函数时,它都必须打开并读取这个 excel 文件。有没有更快的方法来解决这个问题,以便可以将 excel 文件作为 pandas 数据框或 numpy 数组存储在函数中,并且每次迭代时都不必调用 excel 文件?
【问题讨论】:
【参考方案1】:只需通过谷歌搜索您的问题并阅读文档/其他 Stack Overflow 帖子,您的编码知识就会大大增加。
要回答您的问题,您可以一次读取整个 CSV 文件并将其保存为变量以用于其余代码。来自 pandas 文档(https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html 或 https://pandas.pydata.org/docs/reference/api/pandas.read_excel.html)
他们显示
pd.read_csv('data.csv')
或
pd.read_excel('data.xlsx')
【讨论】:
以上是关于是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章