对python非常非常新,我在这里使用它,因为我告诉它它对fileIO有好处。基于前面的行编辑csv文件中的行
我有以下格式的CSV文件。它记录我的工作人员的日常活动。
日期,名称,项目经理
01/01/10,汤米,HyperDyne,李四
01/01/10,苏,机器人,李四
01/01/10,马克,HyperDyne,李四
02/01/10,汤米,SICK,
03/01/10,人Tomm y,HyperDyne,Joe Bloggs
当雇员被标记为SICK时,经理字段始终为空。我想用该员工以前的经理记录填写经理字段。我想填写csv中的所有空白,并且当我们不能说时加入NULLS。
在伪上下的:
Forall lines n
if n.Project = "Sick"
y = 1
if n-y.name = n.name
n.manager = n-y.manager
else y++
if y > n
n.manager = null
(很可能换行到y的<ñ循环也许)
这将需要可以编辑输入文件,或输出一个新的文件。我怀疑编辑输入文件会更容易,因为人们可能会连续多天生病。
很想一些建议,因为它的Ive一直做的青睐过程编程
这是如此简单,我不相信我没有看到它。一直在做SQL太久了! – Pythonn00b 2012-03-01 22:00:29