2016-06-26 16 views
0

Ich bin ein Anfänger mit R und ich habe eine Frage zu einfachen Funktionen wie Mittelwert oder Standardabweichung für einen großen Datensatz. Meine Daten zeigen monatliche Renditen für Hedgefonds für die letzten 30 Jahre und 1550 Spalten für alle Hedgefonds. Ich habe gesehen, dass ich den Mittelwert mit der Mittelwertfunktion für eine bestimmte Spalte berechnen kann, indem ich auf die Spalte mit dem Namen meines Datensatzes und einem $ und der Nr. Bezug nehme. der Spalte. Ich habe mich jedoch gefragt, wie ich für jeden Hedgefonds (der jede Spalte ist) den Mittelwert ermitteln kann, ohne jede einzelne Spalte zuzuordnen. Vielen Dank im Voraus für Ihre Hilfe!R - Mittlere Berechnung für ganze Daten anstatt jeder Spalte einzeln zuzuweisen

+0

Bitte geben Sie einige weitere Details berechnen. Jeder Code, den Sie ausprobiert haben, Fehler, die Sie bekommen haben usw. – Sachith

+0

das sieht aus wie ein Duplikat von http://StackOverflow.com/Questions/21807987/Calculate-the-mean-for-Each-column-of-a-matrix-in-r Haben Sie es überhaupt gesucht? –

Antwort

1

Wir colMeans

colMeans(df1, na.rm=TRUE) 

verwenden, wo 'df1' den Datensatz ist.

oder eine andere Option wäre durch die Spalten in einer Schleife und die mean

vapply(df1, mean, na.rm=TRUE, numeric(1))