我有一个像这样的数据框:
cod ano partido_prefeito
1 110001 1998 <NA>
2 110001 1999 <NA>
3 110001 2000 <NA>
4 110001 2001 PPB
5 110001 2002 PPB
6 110001 2003 PPB
7 110001 2004 PPB
8 110001 2005 PDT
9 110001 2006 PDT
10 110001 2007 PDT
11 110001 2008 PDT
12 110001 2009 PTN
13 110001 2010 PTN
14 110001 2011 PTN
15 110001 2012 PTN
数据框包含更多信息 每个不同鳕鱼的年份序列相同。 我要创建的是一个名为“ dummy_pref”的新变量,当变量“ partido_prefeito”更改时该变量为1,除非为NA,否则为0。像这样:
cod ano partido_prefeito dummy_pref
1 110001 1998 <NA> 0
2 110001 1999 <NA> 0
3 110001 2000 <NA> 0
4 110001 2001 PPB 0
5 110001 2002 PPB 0
6 110001 2003 PPB 0
7 110001 2004 PPB 0
8 110001 2005 PDT 1
9 110001 2006 PDT 0
10 110001 2007 PDT 0
11 110001 2008 PDT 0
12 110001 2009 PTN 1
13 110001 2010 PTN 0
14 110001 2011 PTN 0
15 110001 2012 PTN 0
我考虑过使用group_by(cod)然后进行突变的事情,但是我不知道如何调用突变。这不是身份,是假人 谢谢!