Je Fetch avec succès les données de mon mysql db en utilisant r:r récupération de données dans la boucle mysql db
library(RMySQL)
mydb = dbConnect(MySQL(), user='user', password='pass', dbname='fib', host='myhost')
rs = dbSendQuery(mydb, 'SELECT distinct(DATE(date)) as date, open,close FROM stocksng WHERE symbol = "FIB7F";')
data <- fetch(rs, n=-1)
dbHasCompleted(rs)
maintenant j'ai un objet d'une liste:
> print (typeof(data))
[1] "list"
chaque élément est un tuple (?) like date (charts), open (long), close (long)
ok bien maintenant mon problème: je veux obtenir un vecteur de différence entre les pourcentages (x) et le jour suivant (x + 1)) jusqu'à la fin MAIS je ne peux pas accéder correctement à l'article!
Exemple: ((ouvert)/fermer * 100) -100)
J'essaie:
for (item in data){
print (item[2])
}
et toutes les combinaisons possibles comme:
for (item in data){
print (item[][2])
}
mais ne peut pas accéder à droite élément:! Quelqu'un pourrait-il aider?
Merci pour votre réponse! Je vais vérifier pour cette bibliothèque! Mais existe une solution plus naif en boucle entre les lignes de résultats? – egariM
@egariM J'ai mis à jour avec une option qui devrait fonctionner pour la base R. –