我有一个Python Pandas数据框,如下所示,带有Date,我从图片文件中选择了ExifTag。
DateTimeOriginal
0 2016:11:11 18:13:05
1 2016:12:18 16:44:59
2 2016:11:12 12:27:25
3 2016:08:20 12:59:02
4 2016:12:17 14:34:29
我想使用这些信息重命名文件,例如:year_month_01 year_month_02,每个新月的最后一个值开始为0。 但是我没有到达产生这些价值(ValueToGenerate),在拆分col并按月分类后你能帮忙吗? 第一列是索引列。 非常感谢
Year Month Day ValueToGenerate
26 2016 08 20 1
23 2016 08 20 2
21 2016 08 20 3
11 2016 09 24 1
10 2016 09 25 2
19 2016 11 10 1
24 2016 11 12 2
答案 0 :(得分:0)
您需要cumcount
:
df['ValueToGenerate'] = df.groupby(['Year','Month']).cumcount() + 1