변환이 필요한 Excel 기반 데이터 세트가 있습니다. Python을 배우면서 코드를 읽고 수정할 수 있기 때문에 Python 기반 솔루션을 요청할 것입니다. Excel 또는 CSV 기반 입출력에서도 괜찮습니다.Excel (CSV) - 반복 행이있는 행 매핑으로 헤더 데이터 변환
이 내 데이터가 모습입니다
채널조건값 1값 2VALUE3(헤더)
채널 A 조건 B 라이브 라이브 파일럿
채널 A 조건 B 라이브 파이
채널조건값 (:
채널 B 조건 C 파일럿 파일럿 파일럿
채널 C 조건 D 라이브 라이브 라이브 라이브 많은 이것은 내가 원하는 출력 모두)상태(헤더. 이
채널 A 조건 B 값 3 파일럿
채널 A 라이브) 출력에 표시
채널 A 조건 B 값 1 라이브
채널 A 조건 B 값 2하지 않으면 나는 OK입니다 조건 B 값 1 라이브
채널 A 조건 B 값이 파일럿
채널 A CONDIT 이온 B 값 3 라이브 ...
기본적으로 열 머리글 및 데이터 집합 자체 (라이브/파일럿)에서 가져와야하는 각 "값"에 대한 채널 및 조건의 반복입니다. 스크린 샷의 유형이있다 : 나는 여기에 내가
2 편집을 원하는 나타내는 이미지가
을 수행하는 등 변화의 약 1000 행을 가지고
나는 약간의 도움을 부탁드립니다. 마지막 3 행은 채널 A가 아니라 채널 B를 읽어야합니다.
CSV/Excel 읽기/쓰기는 내가 할 수있는 일이며, 주요 문제는 헤더에서 행 매핑으로의 변환을 수행하는 것입니다. 나는 그것을 밖으로 시도 할 것이다. 감사. – nnayak
이 작동합니다. 훌륭한. 이제 출력을 Excel/CSV로 다시 가져 오는 방법을 알아 내야합니다. 고마워. – nnayak
그래서 한 행의 출력은 다음과 같습니다. "(u'Channel ', u'Channel A') \t (u'Condition ', u'Condition b') \t (u'Value1 ', u'Live') \t (u'Value2 ', u'Live') \t (u'Value3 ', u'Pilot') "여러 행이 필요합니다. 각 "Value, Live"에 대한 의미는 채널 및 조건 필드를 반복해야합니다. 행 1. 행 2 <채널 A 조건 B 값 2 라이브> ... –
nnayak