Je suis en train de convertir mon script pour utiliser xts
plutôt qu'un cadre de données, mais je suis bloqué en effectuant des calculs sur des éléments de différentes lignes/colonnes.Ajouter des éléments dans xts
En réalité, je parcours les lignes df en utilisant une boucle for, et en utilisant if-elses sur la base du calcul.
Mais, pour simplifier le problème, je peux dire ajouter Col rang 1 avec Col B Row 2 très bien dans une df, mais pas dans un XTS .... voici quelques exemples de code:
> df <- data.frame(c(1:3),c(4:6))
> names(df) <- c('colA','colB')
> df
colA colB
1 1 4
2 2 5
3 3 6
> df$colA[1] + df$colB[2]
[1] 6
>
>
> library(xts)
> x <- xts(df, order.by=as.Date(1:3))
> x
colA colB
1970-01-02 1 4
1970-01-03 2 5
1970-01-04 3 6
> x$colA[1] + x$colB[2]
Data:
integer(0)
Index:
numeric(0)
>
Des idées comment je peux faire fonctionner ça?
Brilliant! merci beaucoup pour les réponses et les explications. À la vôtre, simmo. – simmo
@simmo: S'il vous plaît voir [Que dois-je faire quand quelqu'un répond à ma question?] (Http://stackoverflow.com/help/someone-answers). –
l'ai eu, trié .... merci @JoshuaUlrich – simmo