1
I이 dataframe 변환하고자
import pandas as pd
df = pd.DataFrame.from_items([('a', [13,'F','RD',0,0,1,0,1]),
('b', [45,'M','RD',1,1,0,1,0]),
('c', [67,'F','AN',0,0,1,0,1]),
('d', [23,'M','AN',1,0,0,1,1])],
orient='index', columns=['AGE', 'SEX', 'REG', 'A', 'B', 'C', 'D', 'E'])
print df
AGE SEX REG A B C D E
a 13 F RD 0 0 1 0 1
b 45 M RD 1 1 0 1 0
c 67 F AN 0 0 1 0 1
d 23 M AN 1 0 0 1 1
내로 변형 예정 : 그래서 기본적 반복
AGE SEX REG PRODUCT PA
a 13 F RD A 0
a 13 F RD B 0
a 13 F RD C 1
a 13 F RD D 0
a 13 F RD E 1
b 45 M RD A 1
b 45 M RD B 1
b 45 M RD C 0
b 45 M RD D 1
b 45 M RD E 0
c 67 F AN A 0
c 67 F AN B 0
c 67 F AN C 1
c 67 F AN D 0
c 67 F AN E 1
d 23 M AN A 1
d 23 M AN B 0
d 23 M AN C 0
d 23 M AN D 1
d 23 M AN E 1
을 각 제품 (A, B, C, D, E) 각 사용자 (a, b, c, d)에 대해 할당하고 각 사용자/제품에 대한 값을 지정합니다. 원본 테이블에는 수천 개의 행이 있습니다.
내가 시작시 사용자 (A, B, C, D) 계속해야 각 줄의. – manz
'PRODUCT' 열을 생각하십니까? 수정 된 답변을 확인하십시오. – jezrael
첫 번째 버전은 좋았습니다. 데이터로 처리하는 방법을 찾았습니다. ;) – manz