我拥有宽格式的数据,并试图将其整形为长形,但是我想不出一种方法来使用melt / stack / unstack:
我曾尝试使用df.pivot(),但无法弄清楚。这是原始数据的样子,以及我希望如何成为它:
Year Age Cohort Female Male
1959 0 1959 3197.44 4115.62
1959 0 1958 992.83 1345.38
1959 1 1958 348.33 338.72
1959 1 1957 275.71 268.28
成为:
Year Age Cohort Gender Deaths
1959 0 1959 Female 3197.44
1959 0 1958 Female 992.83
1959 0 1959 Male 4115.62
1959 0 1958 Male 1345.38
1959 1 1958 Female 348.33
1959 1 1957 Female 275.71
1959 1 1958 Male 338.72
1959 1 1957 Male 268.28