I am reading parameters from an Excel file but am having trouble using them
in tapply. Here is a mini-version of my problem.
------------------------------------------------------------------------------------------------------------------------------------------------
sorted <- data.frame(c("Single","Single","Double","Double","Double",
"Triple"),
c(324.5, 435.3, 568.3, 345.4, 143.5, 563.5))
colnames(sorted) <- c("ITEM","PRICE")
attach(sorted)
sMean <- tapply(PRICE,ITEM,mean) # works but cannot use column names
directly
# since reading them from an Excel file
into
# a parameter file
Pname <- c("PRICE")
Iname <- c("ITEM")
parameter <- data.frame(Pname,Iname) # This mimics reading the specific
column names
# from Excel
# Now I want to indirectly reference the PRICE and ITEM columns but this
does
# not work as expected
sMean2 <- tapply(parameter$Pname, parameter$Iname, mean)
--
Any assistance would be greatly appreciated.
__________________________
*Barry E. King, Ph.D.*
Chief Modeler
Qualex Consulting Services, Inc.
[email protected]
O: (317)940-5464
M: (317)507-0661
__________________________
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.