변수 값을 유지하면서 특정 행 복제(1셀 제외)

변수 값을 유지하면서 특정 행 복제(1셀 제외)

저는 엑셀을 사용하고 있습니다. 여러 변수로 구성된 데이터 세트가 있습니다. 안타깝게도 이 데이터세트는 동일한 형식을 유지하지 않는 여러 사람이 입력한 것입니다. 따라서 다음과 같은 여러 형식의 데이터가 포함된 데이터 세트가 있습니다.

Var1 Var2 Var3 Var4 Var5 ...
 xx X1 X2 x ...

여기서 문제는 Var3과 Var4입니다. 둘 다 여러 행에 대한 정보를 포함합니다. Var3부터 시작해 보겠습니다. 여기에는 단일 숫자가 포함되어야 하지만 때로는 4+2로 입력되어 동일한 행이 하나가 아닌 두 개가 있어야 함을 의미합니다. 하나는 Var3=4이고 다른 하나는 Var3=2를 포함한다는 것을 저장하세요. 또한 이 데이터는 다음 형식으로 입력되었습니다: x+x; x+x+x+...

또한 때로는 개인의 성별이 포함되어 데이터가 2f2m 또는 1m+x로 작성되었습니다. 여기서 f/m은 성별을 나타냅니다(지금은 무시하고 싶습니다). 즉, 2f2m은 대신 4로 읽어야 하고 1m+1은 각각 Var3=1인 2개의 항목으로 읽어야 합니다.

Var4의 경우 일반적으로 이는 문제가 되지 않지만 경우에 따라 이 정보를 Var3의 값과 함께 여러 행으로 분할해야 합니다. 예를 들어 Var3=2+1이고 Var4=2OL1R이면 필요한 것은 2개의 행입니다. 하나는 Var3=2 Var4=OL이고 하나는 Var3=1 Var=R입니다. 이 두 번째 문제는 현재로서는 덜 중요합니다.

Var3이 입력된 다양한 방법과 데이터의 모양에 대한 예

Excel 데이터 조작 경험이 제한되어 있습니다. 일반적으로 R을 사용하지만, 그래도 이 문제를 해결하는 방법을 잘 모르겠습니다. 누군가 나에게 올바른 방향을 알려줄 수 있습니까? 어떤 용어/기능을 찾아야 할지 잘 모르겠습니다.

관련 정보