所以我的命令是这样的:替换命令授予“无效语法”错误
replace tradeflowcodepart = tradeflowcodepart[_n-1] + 1 if tradeflowcodepart = tradeflowcodepart[_n-1] & partnername = partnername[_n-1]
它不断给我一个invalid syntax
错误。
tradeflowcodepart
是一个二进制变量,而if
后面的另一个是一个字符串。
我最终的目标是让每一个观察都是独一无二的,这样我就可以用另一张桌子(我打算做一个类似的练习,使每一个观察都是唯一的)merge
。因此,如果前面的tradeflowcodepart
和partnername
与当前观察中的相同,那么我想向tradeflowcodepart
添加一个数字以使观察具有唯一性。
你需要''==不是'='当你测试是否相等。见'帮助操作员'。 –
如果你不断增加它,你的变量将不会保持二进制。 –