繁体   English   中英

使用列中设置的不同值多次运行相同的 Python 脚本

[英]Run same Python script multiple times with different values set in a column

我需要多次运行相同的 python 脚本,并在日期和年份列中设置不同的值,并生成多个 dataframe,这样我就可以 append 数据一起显示趋势。

过程:

  1. 为 date='01Jan2022' 和 year='2022' 运行整个脚本并生成 df1;
  2. 为 date = '11Jan2022' 和 year='2022' 再次运行整个脚本并生成 df2; . . .
  3. Append df1、df2、df3...一起创建最终的 df。

如何创建一个循环以在日期和年份中使用不同的值运行多次?

谢谢你的推荐!

据我所知,您有针对日期参数运行的 python 脚本,并且您想使用不同的日期值多次运行它,因此我认为您可以封装生成 output 的 function 并在其上进行 for 循环,如例子:

def generate_output(date):
    /// logic of your script
date_values = [val1, val2, val3]
dfs = list()
for index, date_val in enumerate(date_values):
    dfs.append(generate_output(date_values[index]))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM