我希望有人能幫助我。根據前一行的值創建新列
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