擅长:python、mysql、java
<p>如果我正确理解您的问题,此代码适用于您:</p>
<pre><code>years = 5
days = 365
filelist = ["C:\Users\jan.csv", "C:\Users\feb.csv", "C:\Users\mar.csv"]
for filepath in filelist:
df = pd.read_csv(filepath)
out_put, productivity= timeresult.input_data.outbuild(df, year, days)
df.index.name = filepath.split('\\')[-1].split('.')[0]
productivity.to_csv(filepath)
</code></pre>
<p>获得的数据帧示例如下:<br/>
从<code>jan.csv</code>:</p>
<pre><code> costPrice currencyCode endDateValid
jan
0 83.56 GBP 2011-05-01
1 99.56 EUR 2017-05-01
</code></pre>
<p>从<code>feb.csv</code>:</p>
<pre><code> costPrice currencyCode endDateValid
feb
0 93.89 EUR 2014-02-01
1 59.56 EUR 2012-07-01
</code></pre>
<p><strong>提示</strong>:如果要获取<em>“C:\Users\”</em>文件夹中所有<em>.csv</em>文件的名称列表:</p>
<pre><code>import glob
filelist = glob.glob("C:\Users\*.csv")
</code></pre>