मैं dplyr पैकेज में उदाहरणों में से एक उदाहरण को पुन: उत्पन्न करने का प्रयास कर रहा हूं लेकिन यह त्रुटि संदेश। मैं प्रत्येक संयोजन की आवृत्ति के साथ उत्पादित एक नया स्तंभ एन देखने की उम्मीद कर रहा हूं। क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है? मैंने तीन बार जांच की कि पैकेज लोड हो गया है। हमेशा के रूप में मदद के लिए धन्यवाद।dplyr: "n() में त्रुटि: फ़ंक्शन को सीधे नहीं कहा जाना चाहिए"
library(dplyr)
# summarise peels off a single layer of grouping
by_vs_am <- group_by(mtcars, vs, am)
by_vs <- summarise(by_vs_am, n = n())
#Error in n() : This function should not be called directly
समाधान सुनिश्चित करें कि आप लोड करने के लिए है 'plyr' पहले – hadley
के रूप में @ User1257894 कहते हैं, का उपयोग' पैकेज के साथ summarize', इस 'dplyr की तरह कुछ :: संक्षेप में प्रस्तुत (गिनती = n())'। –