내 질문에는 몇 가지 문제를 해결해야합니다. 두 필드 (ID로 사용되는 숫자 필드 및 설명으로 사용되는 문자열 필드)가있는 CSV 파일을 가져와야합니다. 그런 다음 문자열 필드를 개별 단어의 집합 (list? tuple? dict?)으로 변환하고 서로를 검색하여 일치 항목을 계산합니다.Python의 다른 문자열에서 개별 단어를 검색하십시오.
예 : id_field의 목록
id_field 1 has 2 matches in id_field 2
id_field 1 has 2 matches in id_field 3
id_field 2 has 3 matches in id_field 3
등
사용 할 정도로 쉽게해야 csv
파일을 가져 일치
id_field | desc_field
1 | some description
2 | some other description
3 | some third other description
내가이 밖으로 필요하면된다
를import csv
reader = csv.reader(open('SOMEFILE.csv'), delimiter=',', quotechar='"'
find 또는 in 연산자를 사용하여 단어를 찾고 계산할 수 있지만 CSV 문자열 필드를 검색 할 수있는 코드를 작성하는 데 어려움이 있습니다.
안녕 존! 에 오신 것을 환영합니다. 네가 무엇을 요구하는지 이해하지 못한다. 그것을 명확히 할 수 있습니까? – darthbith
또한 다음과 같은 줄이있는 경우 desc_field에''1''의 점수를줍니다 :''4 | 다른 순서의 설명과''5 | 그렇지 않으면 약간의 설명은 파란색으로''? – eyquem