I erfolgreich Daten von meinem mysql db unter Verwendung von R fetch: nun eine Liste Ich habe ein Objektr Abrufdaten aus mysql db loop
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)
so:
> print (typeof(data))
[1] "list"
jeweils Elemente ist ein Tupel (?) wie Datum (Diagramme), offen (lang), nah (lang)
ok nun mein Problem: Ich möchte einen Vektor prozentualen Unterschied zwischen nah (x) und nächsten Tag öffnen (x + 1) bis zum Ende ABER ich kann nicht richtig auf den Gegenstand zugreifen!
Beispiel: ((offen)/schließen * 100) -100)
Ich versuche:
for (item in data){
print (item[2])
}
und alle möglichen Kombinationen wie:
for (item in data){
print (item[][2])
}
kann aber nicht nach rechts zugreifen Element :! jemand könnte helfen?
Danke für die Antwort! Ich werde nach dieser Bibliothek suchen! Aber gibt es eine naive Lösung, die zwischen den Zeilen der Ergebnisse rotiert? – egariM
@egariM Ich aktualisierte mit einer Option, die für Basis R funktionieren sollte. –