홈>
텍스트 파일에서 데이터가 아래와 같은 시나리오가 있습니다 :
first_id;"second_id";"name";"performer";"criteria"
12345;"13254";"abc";"def";"criteria_1"
65432;"13254";"abc";"ghi";"criteria_1"
24561;"13254";"abc";"pqr";"criteria_2"
24571;"13254";"abc";"jkl";"criteria_2"
first_id;"second_id";"name";"performer";"criteria"
12345;"78452";"mno";"xyz";"criteria_1"
24561;"78452";"mno";"tuv";"criteria_2"
so on..
참고 : 이름 열 값은 가져온 각 결과에 대해 동일하게 유지되지만 수행자는 행마다 다르며 기준이 설정되어 있습니다. second_id 열 값은 가져온 각 결과에 대해 동일합니다.
위의 데이터를 위해서는 이름과 출연자를 캡처해야하며 아래 출력과 같이 쉼표로 구분 된 값으로 Excel 시트로 이동해야합니다. 작성자 값은 위에서 정의한 이름 열을 기준으로하며 승인자 값은 기준 _1을 기준으로하며 검토 자 값은 기준 _2를 기준으로합니다.
**author| approver| reviewer** --> columns in excel
abc | def, ghi| pqr, jkl --> values corresponding to their columns
예상되는 출력은 아래 그림을 참조하십시오. 저자는 위에서 정의한 "이름"필드입니다. 승인자 필드는 "기준"-기준 _1을 기준으로 결정되며 검토 자 필드는 "기준"-기준 _2를 기반으로 결정됩니다.
출력 그림
여기, 위의 출력을 얻기 위해 파이썬으로 스크립트를 만드는 방법을 요청하고 있습니까? 자세한 내용은 알려주세요.
- 답변 # 1
- 답변 # 2
팬더 사용 :
import pandas as pd #Import the text file df=pd.read_csv('INSERT FILE PATH HERE',sep=';') #Export the formatted results to Excel df.to_excel('INSERT FILE PATH HERE')
관련 자료
- parallel processing - Python 래퍼로 Python 스크립트 병렬화
- Python 스크립트 내에서 heroku 앱 종료
- Python 스크립트 내부의 변수를 셸로 구문 분석
- ssh - 원격 연결을 통해 Python 스크립트에서 feh를 라우 칭 (pi zero w)
- Python으로 Pandas 데이터 프레임에서 일부 열을 제외하는 방법
- Python 스크립트가 argparse의 --help 인수에서도 실행되도록 허용
- k 초 동안 파이썬 스크립트 실행
- php - 백엔드에서 파이썬 스크립트를 사용하는 방법은 무엇입니까?
- 파이썬 스크립트에서 작동하지 않는 입력 함수
- cron - Python 스크립트는 명령 줄을 통해 직접 실행되지만 셸/bash 스크립트를 통해 실행되지는 않습니다
- Python Pandas에서 문자열을 다른 열로 분할하는 방법
- Google Cloud 함수에서 실행하기 위해 Python 스크립트를 사용하여 여러 부분으로 zip 파일을 추출하는 방법
- 매개 변수 전달을 사용하여 다른 python 스크립트에서 python 스크립트 반복
- amazon web services - Python에서 boto3로 AWS Gamelift 스크립트를 업데이트하려면 어떻게해야합니까?
- Python에서 병합 된 (colspan = 2) 열이있는 html 테이블을 어떻게 처리합니까 (가급적 Beautifulsoup 사용)?
- pandas - 플롯 파이썬으로 플롯 할 여러 열 선택
- 동적 입력 매개 변수를 사용하여 BASH에서 StdIn의 스크립트로 파이썬을 호출하는 방법은 무엇입니까?
- pandas - python - 조건이 충족 될 때까지 열 값의 누적 합계 롤링
- Python Mysql 효율적으로 목록/변수에서 열을 업데이트하는 방법은 무엇입니까?
- Python 프로젝트 가져 오기를 나열하는 스크립트
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
아마도
pandas
당신이 겪고있는 문제를 이해하면 좋은 해결책이 될 것입니다. 첫 번째 입력 데이터 세트 가져 오기 :와 같은 결과를 줄 것이다
다음으로 쉽게 데이터를 Excel로 다시 내보낼 수 있습니다 :