회사의 모든 데이터가 목록이있는 CSV 폴더로 들어있는 파일을 만들었습니다.목록의 번호와 일치하는 값만 선택합니다.
폴더는 이름, 나이, 열로 해, 종료 년도 가입 읽고 다음과 같습니다
내가 2000 년에 시작 모든 사람을 분리하기 위해 노력하고있어Name, Age, Join Year, Exit Year
Mark , 19 , 2001 na
Mike, 30 , 2000 na
지금까지 내 코드
를 읽고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 :)
이 불가능하거나인가 내가 원래 코드와 개별적으로 각 사람의 줄 번호를 입력 고수하는 것이 더 나은 무엇입니까?
추가하십시오 [파이썬] 태그 당신의 문제에 대한 10 Minutes to pandas
에서 매우 짧은 소개를 찾을 수 있습니다. – diegoperini