1
我有一个可能的循环问题。也许有问题的另一个解决方案?数据帧循环
这里我的数据框的例子:
我希望计算列中的值“计数”(始终为1) 如果值列“ID”是同样的结果写在列“解决方案?”
后,我可以删除列“Z”和做“独一无二”
我觉得它`不是太难,但我没有找到合适的命令+我得到了我的问题与循环:-(
感谢您的帮助!
我有一个可能的循环问题。也许有问题的另一个解决方案?数据帧循环
这里我的数据框的例子:
我希望计算列中的值“计数”(始终为1) 如果值列“ID”是同样的结果写在列“解决方案?”
后,我可以删除列“Z”和做“独一无二”
我觉得它`不是太难,但我没有找到合适的命令+我得到了我的问题与循环:-(
感谢您的帮助!
您CA n一步完成此操作:
library(plyr)
ddply(DF, .(id, x, y), summarise, sumcount=sum(to_count))
您可以使用ddply
从plyr包[假设mydata
是你的数据)
library(plyr)
ddply(mydata,.(id),transform, solution=length(id))
未来,请不要将您的数据作为屏幕截图分享。这对测试代码没用。阅读[FAQ](http://stackoverflow.com/q/5963269/1412059)以了解更好的数据共享方式。 – Roland
@罗兰,非常感谢您的帮助。你救了我周末!我会在下次考虑这个FAQ ;-) – Laudl007