【发布时间】:2017-09-04 00:16:43
【问题描述】:
我有一个数据框,其中有一列表示日期,另一列表示金额,以及包含年份的各种列。我想将金额列中的值放入与日期列中的年份对应的年份列中。例如,
ID Date Amount 2010 2011 2012
01 2010/05/05 200 200
02 2011/05/05 300 300
03 2012/05/05 400 400
有没有一种方法可以根据日期列的值动态选择要改变的列?
【问题讨论】:
-
我很想知道为什么这种“不整洁”的格式是必要的?例如,与仅创建单个
Year列相反,或者仅根据需要将日期转换为年份? -
原始数据是以这种方式处理的,因此我试图复制该格式以实现兼容性。最后,我决定反对它,但它变得相当混乱。