I presume you have dplyr and plyr loaded in the same session. dplyr is not plyr. ddply is not a function in the dplyr package.
Both dplyr and plyr have the functions summarise/summarize.
Look at the results of conflicts() to see masked objects.