如何使用dateime
自动将当前年份输入到我的过滤器中,并使用当前年份命名的过滤器创建文件?
它所说的" 2015"我试图在今年进行这种改变。 csv中的数据采用M / DD / YYYY格式
import csv
import time
from datetime import date
reader = csv.reader(open(r"input.csv"),delimiter=',')
filtered = filter(lambda p: '2015' == p[7], reader)
csv.writer(open(r'output\Year\2015.csv','w', newline =''),delimiter=',').writerows(filtered)
time.sleep(0.1)
答案 0 :(得分:4)
您可以使用res = df.groupby('Fruit').apply(lambda g: g.Value - g[g.Step == 0].Value.values[0])
df['Result'] = res.reset_index(drop=True)
:
date.today().year