मैं एक डेटा फ्रेम है, का कहना है कि वेतन, जैसे:मैं क्यों देख रहा हूं "त्रुटि: लंबाई (पंक्तियां) == 1 सत्य नहीं है" ddply के साथ?
payroll <- read.table(text="
AgencyName Rate PayBasis Status NumRate
HousingAuthority $26,843.00 Annual Full-Time 26843.00
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $26,843.00 Annual Full-Time 26843.00
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $13.50 Hourly Part-Time 13.50
HousingAuthority $14,970.00 ProratedAnnual Part-Time 14970.00
HousingAuthority $26,843.00 Annual Full-Time 26843.00", header = TRUE)
"NumRate" वास्तव में संख्यात्मक है:
payroll$NumRate <- as.numeric(payroll$NumRate)
और मैं प्राप्त करना चाहते हैं एक पता अधिकतम, न्यूनतम और मतलब PayBasis द्वारा वेतन। मैं इस काम करने की उम्मीद:
ddply(payroll, "PayBasis", summarize)
लेकिन बजाय मैं एक त्रुटि हो रही है: Error: length(rows) == 1 is not TRUE
मैं यहाँ क्या याद आ रही है?