84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
表结构如下:
date,a,b,c 0101,1,2,3 0202,4,5,6
要转换成:
date,col1,col2 0101,a,1 0202,a,4 0101,b,2 0202,b,5 0101,c,3 0202,c,6
想了很久,不知道该如何去写。使用Python的pandas和sql都可以,十分感谢!
闭关修行中......
Vous pouvez utiliser la méthode de fusion des pandas
a = pd.DataFrame([[0101,1,2,3],[0202,4,5,6]],columns=['date','a','b','c'])
date a b c 0 65 1 2 3 1 130 4 5 6
pd.melt(a,id_vars=['date'],var_name='col1',value_name='col2')
date col1 col2 0 65 a 1 1 130 a 4 2 65 b 2 3 130 b 5 4 65 c 3 5 130 c 6
Vous pouvez utiliser la méthode de fusion des pandas