我有一个数据框,其中有两列“年”和“月”,以及月1到31的日期。现在,我需要一个数据框,它具有四列“年”,“月”,“天”和“值” '。如下所示:
Year Month Day Value
1989 1 1 0
1989 1 2 0
..................
..................
2018 12 1 5
2018 12 2 7
请帮助我解决此问题。预先感谢。
答案 0 :(得分:4)
您要https://support.google.com/docs/answer/3093318?hl=en,将Year
和Month
设置为id_vars
:
df.melt(id_vars=['Year', 'Month'], var_name='Day')