對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