我希望有人能帮助我。根据前一行的值创建新列
I have a data like this:
subject choice
1 3
2 3
3 1
4 4
5 3
6 2
7 2
8 3
现在我想创建一个基于'choice'列值的新列。如果选择列的值是新的(以前从未发生过),则新列的值将为'否',否则,如果该值已经出现在前一行上,则新列的值将为'Soc' 。新表将如下所示:
subject choice newcolumn
1 3 No
2 3 Soc
3 1 No
4 4 No
5 3 Soc
6 2 No
7 2 Soc
8 3 Soc
有人可以帮我吗?在此先感谢
看看'的duplicated' – Arun
可能重复[创建基于其他两个值新列列(http://stackoverflow.com/questions/17812946/create-new-column-based-on-values-on-other-two-columns) – joran