Die Suche ergab 29 Treffer

von Mogician
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 ...
von Mogician
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.
von Mogician
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

__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.
Ok dann muss ich später mal danach Googlen.
von Mogician
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

__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.
Nein, da müsste ich ein passendes Zeitintervall eingeben.
Also zb von 13:00 bis 13:57.
Ich wundere mich bloß dass das so schwer ist.
von Mogician
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.
von Mogician
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.
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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".
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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 ...
von Mogician
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 ...