我有一个以下结构的数据框:
id country year money1 money2 convert
1 country1 1991 4641 8494 3.1
2 country1 1991 2547 9568 3.1
3 country1 1992 3671 1494 3.3
4 country1 1992 8634 3524 3.3
5 country2 1993 8569 8496 1.7
6 country2 1993 9564 2469 1.7
7 country2 1994 3569 5496 1.9
8 country2 1994 5564 6469 1.9
convert
的值因国家/地区和时间而异,但与id
不同。我希望在一个步骤中将列money1
和money2
与convert
的相应值相乘,并让其他列保持不变。到目前为止,我没有运气。
有人可以帮我这个吗?
谢谢!
答案 0 :(得分:0)
感谢所有回答的人。
关键是,这是一个愚蠢的问题,因为我在代码中丢失了概述。这让我觉得我以前用来进行转换的方式与Ananda提出的方式类似,但实际上并没有起作用。
非常感谢,抱歉浪费你的时间。
是否可以删除此问题和答案,因为它对任何人都没有帮助?