我有这样的学生数据
date student_name tasks remarks
2012-12-01 sarita -100 Complete 100 tasks
2013-12-04 manu -35 complete 35 taks
2013-01-15 sarita 10 completed 10 tasks
2013-02-13 sarita -25 Complete 25 more tasks
2013-03-13 sarita 30 completed 30 taks
2013-03-12 manu 10 completed 10 tasks
如何计算complete on
,date completed
列
最终结果应该是
date student_name tasks remarks Completed Completion Date'
2012-12-01 sarita -100 Complete 100 tasks Yes 2013-04-12
2013-12-04 manu -35 complete 35 taks No 'Not Completed Yet'
2013-01-15 sarita 10 completed 10 tasks NaN
2013-02-13 sarita -25 complete 25 more tasks No 'Not Completed Yet'
2013-03-13 sarita 30 completed 30 taks NaN
2013-03-12 manu 10 completed 10 tasks NaN
2013-04-12 sarita 70 completed 70 tasks NaN
2013-05-16 sarita 8 completed 8 tasks NaN
我想计算Completed
&Completion Date
列。
我应该为此创建单独的DF吗
Completed
应根据用户迄今为止完成的积极任务数进行计算
迄今为止sarita
已完成118项任务
因此,每当我运行DF时,Ondate
2012-12-01Completed
应该设置为yes
&Completion Date
应该设置为2013-04-12,因为-100个任务已经完成
在date
2013-02-13 student_name
{No
,因为她只完成了接下来的18项任务。下一步的积极输入>;插入7个任务Completed
应设置为yes
&Completion Date
应相应设置
希望,这能让事情有所好转
好了,这将满足您的要求:
相关问题 更多 >
编程相关推荐