As I read this, my answers to the other guys don't seem to be delievered to the list, although I sent them nearly 4 hours ago. I fear, I only sent them to the posters and not to the list ... I try to correct this! Sorry!

Axel Benz schrieb:
Which name do you want?
varA1

This one resp. the corresponding one in this way (varA2 etc.).


or
fb.12.unt[varA1]
or even then value of varA1????

This question tells me, that you know more than me ;-). Who wonders ...? There are 98 values for varA1. Did I use wrong terms, that 98 values are surprisingly?


Your question looks like you made a mistake in your code (just a
suggestion, of course I can be wrong (that's on thing why I don't like R
too much: You can more or less write what you want, It's allway correct,
even if it makes no semantical sense at all)).

Hm, how can I enlighten this? There's a data.frame (fb.12.unt) with 302 variables (columns) and 98 values for each (rows). Sorry, if I use the wrong terms!! The data.frame was imported from SPSS-Data. Some of these variables belong together (altogether ~250) and for those I want summaries in extra files.


What is: fb.12.unt[varA1:varZ9]
You treat it like a vector, but it is already indexed by a vector, which
is a sequence from the value of varA1 to the value of varZ9.

Ok, here I has to capitulate ;-/.
A vector is a datastructure, that concatenates several objects of the same kind to one object, e.g. a variable?!?
A data frame allows the combination of different data types in a matrix, right? Whereas a matrix has a rectangular structure with vectors resp. variables in columns?!
With this understanding "fb.12.unt" is a data frame and "varA1:varZ9" is a sequence of vectors resp. variables. These vectors consist of 98 single values resulting in 98 rows of the data frame.
So, "fb.12.unt[varA1]" is a vector, that I want to be summarised. And I want "fb.12.unt[varA2]" etc. summarised, too.
Hoo, I hope I could clarify a little bit =).


This is really complicated and hard to follow! That's why I believe it's
not what you want.

After some investigation, I have to say, that you may be right (but don't give too much on this statement, because I'm quite confused at the moment). What I want is a summary of each of the variables/columns. I could also do


> attach(fb.12.unt)
> summary(varA1)    # varA1 is a variable from fb.12.unt

for each variable (varA2 etc.) or

> detach(fb.12.unt)
> summary(fb.12.unt["varA1"])

for each variable.

What ist fb.12.unt?
If it is a data.frame:
for (i in colnames(fb.12.unt)){print i;...}

I couldn't check this code, because I don't know how to replace the ellipsis ("...").


If it is a vector:
for (i in 1:length(fb.12.unt)){print i;...}
If it is a matrix, it could be:
for (i in 1:ncol(fb.12.unt)){print i;...}
(or nrow instead of ncol)

By the way: The only reason NOT to use this relatively easy-to-read
iterations is performance and with 250 loops this reason does not count.

Ok. I thought, it wasn't "elegant", too =).


[...]

Thanks for your answer, that was first confusing and then therefore clarifying. I hope /my/ answer isn't too confusing.

Best regards,

Christoph
--
Christoph Bier, Dipl.Oecotroph., Email: [EMAIL PROTECTED]
Universitaet Kassel, FG Oekologische Lebensmittelqualitaet und
Ernaehrungskultur \\ Postfach 12 52 \\ 37202 Witzenhausen
Tel.: +49 (0) 55 42 / 98 -17 21, Fax: -17 13

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to