두 개의 열 (id1
및 id2
)이있는 데이터 프레임이 있습니다.데이터 프레임을 재 형성하는 파이썬 팬더
df = pd.DataFrame({'id1': list('ABCBAC'), 'id2': [12,13,12,11,13,13]})
print(df)
id1 id2
A 123
B 13
C 12
B 11
A 13
C 132
그리고 난 다음 얻기 위해 (아마, GROUPBY 또는 피벗을 사용하고 계십니까?)을 바꿀하려는 각 id1
두 행이 정확히 있다는 것을
id1 id2-1 id2-2
A 123 13
B 13 11
C 12 132
참고하지만, 많은 수의 id2
의 다른 값 (그래서 나는 하나의 핫 벡터 인코딩을하지 않을 것입니다). 출력이주고, 사전 편찬 식 순서에 따라 정렬 될 수 있다면
선호도가있다 :
id2-1
및
id2-2
의 값이 정렬 각 행
id1 id2-1 id2-2
A 13 123
B 11 13
C 12 132
즉 (행이 id1 == 'B'
대응 참조).
이것은 나중에 참조 할 수 있도록 메모로 들어간 종류의 답변입니다. – Vaishali
@ A-Za-z too kind – piRSquared
@ A-Za-z Amen. 나는 동의한다. –