테스트 데이터가있는 큰 코드를 작성하는 중입니다.데이터 프레임을 결합하여 값 바꾸기
> abc
BLOCK start end
1 B1 1 3
2 B2 4 6
3 B3 7 9
4 B4 10 12
> def
V1 V2 V3 V4
r1 B1 B2 B3 B4
r2 B1 B2 B4 B3
r3 B1 B3 B4 B2
r4 B2 B3 B4 B1
>
첫 번째 dataframe, abc
는, 블록 범주 변수의 값을 포함합니다 :이 순간에 나는이 두 dataframes 있습니다. 예를 들어, B1은 1에서 시작하여 3 (즉, 1 : 3 또는 1, 2, 3)으로 끝납니다.
내 목표는 abc
데이터 프레임을 모든 값 범위로 확장 한 다음 def
데이터 프레임과 결합하는 것입니다. 내가 조인, 병합 및 다른 형식으로 많은 시도를 만들었지 만 성공을 관리하지는 않습니다. 어떤 도움이라도 대단히 감사 할 것입니다. 부분에서
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 10 11 12 7 8 9
1 2 3 7 8 9 10 11 12 4 5 6
4 5 6 7 8 9 10 11 12 1 2 3
이 너무 느, 한 번에 출력을 행을 구성, 행과 def''의 열을 통해 두 개의 루프로, 순진 방법이 있나요? – Spacedman