[R] using R to perform a word count - syntax refinement and incorrect number of dimensions error
jim holtman
jholtman at gmail.com
Fri Aug 18 13:08:16 CEST 2006
'wc1' is a vector and not a matrix. The reference 'wc1[,1]' is not legal:
> wc1 <-c("V3.PD", "V3.HD", "V3.LP")
> dim(wc1)
NULL
> wc1[,1]
Error in wc1[, 1] : incorrect number of dimensions
>
What is it that you are trying to do?
On 8/18/06, Bob Green <bgreen at dyson.brisnet.org.au> wrote:
> Hello,
>
> I am hoping someone can advise me regarding an error message I received and
> if needed, refine some syntax. I am wanting to calculate the word count for
> each row of a dataframe. Below, I have 3 variables ("V3.PD", "V3.HD",
> "V3.LP") which I want to obtain a word count for, by each row which
> contains these variables.
>
> Any assistance is much appreciated,
>
> Bob Green
>
> > wordcount1 <- read.csv("c:\\newstext.csv",header=T)
> > attach(wordcount1)
> > names(wordcount1)
> [1] "X" "i" "V3.PD" "V3.PG" "V3.HD" "V3.BY" "V3.SN" "V3.LP" "V3.TD"
> > wc1 <-c("V3.PD", "V3.HD", "V3.LP")
> > dim(wordcount1)
> [1] 178 9
> > nwords <- function(x){
> + res <- strsplit(as.character(x), "[ \t]+")
> + res <- lapply(res, length)
> + unlist(res)
> + }
> > sapply(wc1, nwords)
> V3.PD V3.HD V3.LP
> 1 1 1
> > sapply(paste(wc1[,1], wc1[,2]), nwords)
> Error in wc1[, 1] : incorrect number of dimensions
> > dim (wc1)
> NULL
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem you are trying to solve?
More information about the R-help
mailing list