반복 행이있는 데이터 프레임의 모양을 변경하려고합니다. 데이터는 데이터 블록이 반복되는 CSV 파일에서 가져옵니다. 예를 들어 Pandas 반복 행 재 형성
는 :Name 1st 2nd 3rd 4th
Value1 a1 b1 a4 b4
Value2 a2 b2 a5 b5
Value3 a3 b3 a6 b6
이 작업을 수행하는 방법 당신이 어떤 제안이 있습니까 :
Name 1st 2nd
0 Value1 a1 b1
1 Value2 a2 b2
2 Value3 a3 b3
3 Value1 a4 b4
4 Value2 a5 b5
5 Value3 a6 b6
로 재편한다? 나는이 thread을 이미 보았지만,이 접근법을 내 문제로 변환하는 방법을 볼 수는 없습니다.이 문제는 groupby가 작업중인 열의 오른쪽에 두 개 이상의 열이있는 경우에 발생합니다.
당신은 재 형성 할pivot
을 새로운 열 레이블을 얻기 위해, 하나에
cumcount
를하여 두 개의 열을 결합
set_index
및
stack
을 사용하고 있습니다