Die Suche ergab 29 Treffer
- Dienstag 5. Februar 2019, 00:22
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Oder die beiden Ausschnitte und dann die längere Zeitreihe auf die Länge der kürzeren beschränken.
So möchte ich es ja machen bzw hab das so in Excel gemacht, dann als txt und dann eben wieder bei python/spyder rein, aber es wäre schöner das direkt in python zu machen. Ich weiß aber eben nicht ...
- Montag 4. Februar 2019, 22:15
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Doch die passen schon zusammen, wenn eine Messreihe etwas länger gelaufen ist, ist es egal, weil das Ende nicht interessant ist.
- Montag 4. Februar 2019, 19:40
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Ok dann muss ich später mal danach Googlen.__blackjack__ hat geschrieben: Montag 4. Februar 2019, 17:52 @Mogician: Was hast Du denn probiert? Das sollte einfach per `loc[anfang:ende]` oder eventuell ist auch die `between_time()`-Methode interessant.
- Montag 4. Februar 2019, 19:39
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Nein, da müsste ich ein passendes Zeitintervall eingeben.__deets__ hat geschrieben: Montag 4. Februar 2019, 17:39 Sind denn die Anzahl der Messwerte innerhalb eines Zeitraumes gleich? Sonst kannst du die doch eh nicht vergleichen.
Also zb von 13:00 bis 13:57.
Ich wundere mich bloß dass das so schwer ist.
- Montag 4. Februar 2019, 17:28
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Also mit dem workaround bin ich nicht zufrieden.
Wie kann ich denn die Zeiträume selektieren? Alles was ich bis jetzt probiert habe, hat nicht funktioniert.
Und am liebsten würde ich die Zeiträume fest vorgeben, da die Messreihen nicht genau gleich lang sind.
Wie kann ich denn die Zeiträume selektieren? Alles was ich bis jetzt probiert habe, hat nicht funktioniert.
Und am liebsten würde ich die Zeiträume fest vorgeben, da die Messreihen nicht genau gleich lang sind.
- Montag 4. Februar 2019, 15:25
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Danke, werde mich damit beschäftigen.
Hab jetzt erstmal als workaround die txt in Excel bearbeitet, auch wenns etwas stupide ist.
Hab jetzt erstmal als workaround die txt in Excel bearbeitet, auch wenns etwas stupide ist.
- Montag 4. Februar 2019, 14:03
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Re: Delta bilden bei unterschiedlicher Zeitachse
Hier ist der Code zum Einlesen der Daten.
import pandas as pd
import os
import codecs
# Default directory for KDE measurement files
folder = os.path.join('c:', os.sep, 'Users','black cat','OneDrive - Linde Group','APLWT')
BLOCKSIZE = 1048576 # or some other, desired size in bytes
for file in os ...
import pandas as pd
import os
import codecs
# Default directory for KDE measurement files
folder = os.path.join('c:', os.sep, 'Users','black cat','OneDrive - Linde Group','APLWT')
BLOCKSIZE = 1048576 # or some other, desired size in bytes
for file in os ...
- Montag 4. Februar 2019, 13:09
- Forum: Allgemeine Fragen
- Thema: Delta bilden bei unterschiedlicher Zeitachse
- Antworten: 15
- Zugriffe: 2062
Delta bilden bei unterschiedlicher Zeitachse
Hallo,
weiß hier einer, wie ich das Delta mit Python bilden kann, wenn ich Messdaten unterschiedlicher Zeiten miteinander vergleichen will?
Also zb Datenreihe_1 von 12:00 bis 12:59 und Datenreihe_2 von 13:00 bis 13:59?
df['Delta_A-B']=df['TI111']-df['TI117']
Hier kommt natürlich quatsch raus ...
weiß hier einer, wie ich das Delta mit Python bilden kann, wenn ich Messdaten unterschiedlicher Zeiten miteinander vergleichen will?
Also zb Datenreihe_1 von 12:00 bis 12:59 und Datenreihe_2 von 13:00 bis 13:59?
df['Delta_A-B']=df['TI111']-df['TI117']
Hier kommt natürlich quatsch raus ...
- Donnerstag 13. Dezember 2018, 09:20
- Forum: Allgemeine Fragen
- Thema: Schleife im subplott
- Antworten: 3
- Zugriffe: 807
Re: Schleife im subplott
So, also wie Sirius3 angemerkt hatte, war das Problem, dass die Schleife nach dem ersten Subplot kam. Schreibt man es unter den letzten, funktioniert es.
Danke
Danke
- Mittwoch 12. Dezember 2018, 16:48
- Forum: Allgemeine Fragen
- Thema: Schleife im subplott
- Antworten: 3
- Zugriffe: 807
Re: Schleife im subplott
Da bekomme ich einen Syntaxfehler, weiß nicht warum, verstehe den Code nicht so schnell.
Hab aber auf Grundlage von meinem Code noch eine zweite Frage.
Wie kann ich etwas auf der x-Achse verschieben? Also die x-Achse ist bei mir festgelegt als die Zeit, und davon würde ich nun bei manchen Graphen ...
Hab aber auf Grundlage von meinem Code noch eine zweite Frage.
Wie kann ich etwas auf der x-Achse verschieben? Also die x-Achse ist bei mir festgelegt als die Zeit, und davon würde ich nun bei manchen Graphen ...
- Mittwoch 12. Dezember 2018, 12:10
- Forum: Allgemeine Fragen
- Thema: Schleife im subplott
- Antworten: 3
- Zugriffe: 807
Schleife im subplott
Hallo,
ich hab gerade folgendes Problem.
Ich arbeite viel mit subplotts, und möchte die Befehle nicht unter jeden subplott einzeln schreiben.
Habe es mit i in range() ausprobiert, aber bekomme Fehlermeldungen und Python reagiert nicht mehr.
fig,ax=plt.subplots(7,1)
df['TI111'].plot(ax=ax[0 ...
ich hab gerade folgendes Problem.
Ich arbeite viel mit subplotts, und möchte die Befehle nicht unter jeden subplott einzeln schreiben.
Habe es mit i in range() ausprobiert, aber bekomme Fehlermeldungen und Python reagiert nicht mehr.
fig,ax=plt.subplots(7,1)
df['TI111'].plot(ax=ax[0 ...
- Sonntag 11. November 2018, 23:20
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Habt ihr vielleicht noch eine Idee, wie ich den Kurven immer einen Namen direkt zuweisen kann? Also nicht über die Legende? Das wird sonst schnell unübersichtlich.
Danke
Danke
- Donnerstag 8. November 2018, 18:54
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Also ich habe jetzt doch die Zeitachse so hinbekommen wie ich wollte, dafür sind aber die Messwerte weg.
plt.figure()
df['TI111'].plot()
df['TI112'].plot()
df['TI113'].plot()
df['TI114'].plot()
df['TI115'].plot()
df['TI116'].plot()
plt.xlim(58800,62000)
plt.legend()
plt.xlabel('Time')
plt.ylabel ...
plt.figure()
df['TI111'].plot()
df['TI112'].plot()
df['TI113'].plot()
df['TI114'].plot()
df['TI115'].plot()
df['TI116'].plot()
plt.xlim(58800,62000)
plt.legend()
plt.xlabel('Time')
plt.ylabel ...
- Donnerstag 8. November 2018, 18:11
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Super, der code hilft mir schon massiv weiter. Eine Frage hätte ich jetzt noch.
Wie greife ich einen bestimmten Wertebereich raus auf der x-Achse, also zb wenn die Messung von 12h bis 15h lief, und man nur von 13h-14h plotten möchte?
Für die y-Achse hab ich das geschafft, aber wegen dem Zeitformat ...
Wie greife ich einen bestimmten Wertebereich raus auf der x-Achse, also zb wenn die Messung von 12h bis 15h lief, und man nur von 13h-14h plotten möchte?
Für die y-Achse hab ich das geschafft, aber wegen dem Zeitformat ...
- Montag 5. November 2018, 10:02
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Hat vielleicht noch einer eine Lösung oder ein Beispiel mit einer einfachen Datei, wo es funktioniert?
Danke
edit: Frage nach einem Beispiel besteht jetzt nicht mehr unbedingt, da ThomasL (Danke dafür) das schon macht. Wenn jemand trotzdem einen Einfall hat wäre das natürlich immer noch ...
Danke
edit: Frage nach einem Beispiel besteht jetzt nicht mehr unbedingt, da ThomasL (Danke dafür) das schon macht. Wenn jemand trotzdem einen Einfall hat wäre das natürlich immer noch ...
- Sonntag 4. November 2018, 21:39
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Also ich bekomme immer einen der beiden Error, egal ob ich Komma oder Punkt mache.
Hab eben mal alle anderen TI-Zeilen gelöscht, und die TI101 mit Punkt und Komma ausprobiert, error war immer "TypeError: Empty 'DataFrame': no numeric data to plot".
Hab eben mal alle anderen TI-Zeilen gelöscht, und die TI101 mit Punkt und Komma ausprobiert, error war immer "TypeError: Empty 'DataFrame': no numeric data to plot".
- Sonntag 4. November 2018, 21:01
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Wie sind denn die Zahlenwerte der Spalten TIxxx zu interpretieren?
Date Time TI101 TI102 TI103 TI104 TI105 TI106 TI107 TI108 ... TI148 TI149 TI150 TI151 TI152 TI153 TI154 TI155 TI156 TI157
0 02.11.2018 12:28:57 83.829.002 83.908.996 80.165.001 80.096.001 84.275.002 84.022.003 88.922.996 88.781 ...
- Sonntag 4. November 2018, 20:59
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Hab die Urdatei nochmal mit notepad bearbeitet und dann nochmal ausprobiert mit dem Ergebnis.
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("Kopie_Daten.csv", delimiter="\t")
df[["TI101"]].plot(figsize=(40,10 ...
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("Kopie_Daten.csv", delimiter="\t")
df[["TI101"]].plot(figsize=(40,10 ...
- Sonntag 4. November 2018, 20:39
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Da stimmt etwas mit deinen Daten nicht: In Excel werden schon einige Zahlen nicht als Zahlen erkannt und deshalb linksbündig ausgerichtet. Ferner ist mir nicht klar, was Komma ist, weil sonst Zahlen für Temperaturen zu groß wären... Möglicherweise musst du noch mal auf die Ursprungsdaten ...
- Sonntag 4. November 2018, 20:18
- Forum: Allgemeine Fragen
- Thema: Messdaten (100.000+) auswerten, Diagramme erzeugen
- Antworten: 38
- Zugriffe: 13392
Re: Messdaten (100.000+) auswerten, Diagramme erzeugen
Oh okay, dann gibt es mit dem neuen code schon einen Unterschied.
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("daten.csv", delimiter="\t")
df[["TI101"]].plot(figsize=(40,10))
---------------------------------------------------------------------------
TypeError Traceback ...
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("daten.csv", delimiter="\t")
df[["TI101"]].plot(figsize=(40,10))
---------------------------------------------------------------------------
TypeError Traceback ...
