2016-09-07 1 views
0

더 많은 행을 하나로 병합해야하지만 모든 데이터를 모든 행의 병합 된 행으로 유지할 수 있습니다. CSV 파일. 병합해야하는 행은 동일한 이메일 셀을 가진 행입니다. 그림의 첫 번째 표는 어떻게 지금 있어야하고 두 번째 방법이 있어야합니다.동일한 열 셀을 사용하여 행을 병합하고 파이썬 스크립트를 사용하여 병합 된 행에 데이터를 유지하십시오.

enter image description here

는 파이썬 스크립트를 사용하여이 작업을 수행해야합니다. 누구든지 나를 도울 수 있습니까?

고맙습니다 Igor

+1

이미 시도 했습니까? 코드의 관련 부분을 게시하십시오. – Humbalan

+0

링크 된 이미지가 아닌 입력 및 예상 출력도 여기에 게시하십시오. – Andrew

+0

이것은 매우 분명한 질문은 아닙니다. 우선, 지금까지 시도한 것을 보여주지 마십시오. 다음으로는 명확하지 않습니다. 행 병합에 대해 어떤 일이 일어나야하는지, 충돌하는 정보와 같은 것들이있을 때. 그러니 스스로 해보고 직면 한 어려움에 대한 구체적인 질문을하십시오. – jotasi

답변

0

내 아이디어 : 행 1에서 시작하고 목록에 저장하십시오.

이제 홀 전자 메일 열의 각 항목을 1 행의 전자 메일과 비교하십시오. 다음으로 행의 어떤 필드가 비어 있는지 확인하고 발견 된 항목 중 하나가 채워 졌는지 확인하십시오.

연결 된 행을 기록하고 두 번째 행/이메일로 이동하십시오.

새 이메일이 이미 체크되었는지 (처음부터 목록에 항목이 있는지 확인) 계속해서 확인하십시오.

약간의 작업이지만 매우 낮은 수준이지만, 더 똑똑한 솔루션이 있다고 확신하지만이 역시 효과가 있습니다.

+0

이것은 설명하는 것이 좋지만 Python으로 코딩하는 방법에 대한 질문은 무엇입니까? 나는 행의 첫 번째 이메일을 읽는 것만으로 성공하지만, 어떻게해야하는지 모릅니다. – igm

+0

어쩌면 파이썬 튜토리얼로 시작해야한다. 왜냐하면 이것이 정말로 기본적인 것들이기 때문이다. 또는 '파이썬리스트'와 같은 나의 대답에 '키워드'를 사용하려고한다. 다른 프로그램에서 직접 해보는 것보다 더 많이 배울 수 있습니다. –

관련 문제