会社のすべてのデータをリスト付きの CSV フォルダーとして含むファイルを作成しました。
フォルダーは、列として名前、年齢、入社年、退職年を読み取り、次のようになります。
Name, Age, Join Year, Exit Year
Mark , 19 , 2001 na
Mike, 30 , 2000 na
2000 年に始まったすべての人を隔離しようとしています。これまでのところ、私のコードは読み取ります
import csv
with open('Confidential.csv', 'rU') as input:
dL= list(csv.reader(input))
sL = dL
print sL[2]
そして、これはすべてのマイクデータを出力します。これはdL
.
私が知りたいのは、2000 年以降の全員を表示する簡単な方法があることです。2000 年に開始した人を検索するために記述できるコードがあり、そうであれば、それらの人々の行にデータを表示できます。
すなわち
if raw_input = 2000
find all 2000
print line data for any line that contains 2000?
Like mike, 30, 2000, na because that matches 2000 :)
これは可能ですか、それとも元のコードに固執し、各人の行番号を個別に入力する方が良いですか?