Hallo,
Schon beim Laden sollten die Spalten die richtigen Typen haben. Warum wandelst Du ShipmentDate_SalesLine erst so spät in ein Datum um?
Das ist inzwischen korrigiert. Das Lesen der Excel-Datei sieht inzwischen so aus:
df = pd.read_excel(in_file, header=0,
usecols=['No_SalesLine ...
Die Suche ergab 4258 Treffer
- Sonntag 28. Dezember 2025, 17:54
- Forum: Wissenschaftliches Rechnen
- Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
- Antworten: 5
- Zugriffe: 427
- Samstag 27. Dezember 2025, 13:21
- Forum: Allgemeine Fragen
- Thema: DIe Bibliothek pyusb wird nicht gefunden
- Antworten: 1
- Zugriffe: 157
Re: DIe Bibliothek pyusb wird nicht gefunden
Hallo,
lt. Fehlermeldung bist du in einem virtual environment, aber das usb-Modul ist scheinbar systemweit (jedenfalls nicht im venv) installiert. Dann kann es nicht gefunden werden - es sei denn, du hast beim Anlegen des venv alle global installierten Module mit ins venv kopiert, was man i.d.R ...
lt. Fehlermeldung bist du in einem virtual environment, aber das usb-Modul ist scheinbar systemweit (jedenfalls nicht im venv) installiert. Dann kann es nicht gefunden werden - es sei denn, du hast beim Anlegen des venv alle global installierten Module mit ins venv kopiert, was man i.d.R ...
- Samstag 27. Dezember 2025, 11:20
- Forum: Wissenschaftliches Rechnen
- Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
- Antworten: 5
- Zugriffe: 427
Re: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Hallo,
so, die Lösung ist eigentlich ganz einfach... Nachdem ich die Frage bei SO stellen wollte, habe ich erst Mal die Frage an den AI Agent von SO gestellt. Hatte ich vorher noch nie genutzt. Der hat zwar nicht direkt die Lösung gegeben, aber in einem Codeschnipsel war der richtige Hinweis.
Wenn ...
so, die Lösung ist eigentlich ganz einfach... Nachdem ich die Frage bei SO stellen wollte, habe ich erst Mal die Frage an den AI Agent von SO gestellt. Hatte ich vorher noch nie genutzt. Der hat zwar nicht direkt die Lösung gegeben, aber in einem Codeschnipsel war der richtige Hinweis.
Wenn ...
- Freitag 26. Dezember 2025, 20:24
- Forum: Wissenschaftliches Rechnen
- Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
- Antworten: 5
- Zugriffe: 427
Re: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Hallo,
nee, der Index bei der Pivot Table sind ja die Werte für die Zeilen, soweit ich das verstehe. columns gibt die Spalte(n) an. pd.Grouper kennt auch das `level` Argument - nur checke ich nicht, wie man das richtig einsetzt.
Gruß, noisefloor
nee, der Index bei der Pivot Table sind ja die Werte für die Zeilen, soweit ich das verstehe. columns gibt die Spalte(n) an. pd.Grouper kennt auch das `level` Argument - nur checke ich nicht, wie man das richtig einsetzt.
Gruß, noisefloor
- Mittwoch 24. Dezember 2025, 09:01
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 14
- Zugriffe: 1262
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Hallo,
Es wäre natürlich schön, dass die Steuerung mit den Daten der Datenbank nachvollziehbar ist
Du könntest bei Bedarf ja schon auch in der Datenbank loggen, wenn welche Daten per HTTP Request an die Steuerung gesendet worden sind. Wobei du dann halt auch "nur" siehst, wann die ein 200 OK ...
Es wäre natürlich schön, dass die Steuerung mit den Daten der Datenbank nachvollziehbar ist
Du könntest bei Bedarf ja schon auch in der Datenbank loggen, wenn welche Daten per HTTP Request an die Steuerung gesendet worden sind. Wobei du dann halt auch "nur" siehst, wann die ein 200 OK ...
- Dienstag 23. Dezember 2025, 13:55
- Forum: Wissenschaftliches Rechnen
- Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
- Antworten: 5
- Zugriffe: 427
pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Hallo,
die folgenden Daten sollen nach Jahr, Monat und Produktgruppe gruppiert und aufsummiert werden. Die Produktgruppe stellen die Buchstaben der Artikelnummer dar.
Beispieldaten (sind im Original in einer Excel-Datei):
No_SalesLine ShipmentDate_SalesLine SalesOrderAmount
AL000660 01.04.26 ...
die folgenden Daten sollen nach Jahr, Monat und Produktgruppe gruppiert und aufsummiert werden. Die Produktgruppe stellen die Buchstaben der Artikelnummer dar.
Beispieldaten (sind im Original in einer Excel-Datei):
No_SalesLine ShipmentDate_SalesLine SalesOrderAmount
AL000660 01.04.26 ...
- Dienstag 23. Dezember 2025, 09:39
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 14
- Zugriffe: 1262
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Hallo,
...es sei denn es gibt einen Grund, warum ich `async` ...
`async` würde ja nur gehen, wenn die HTTP-Request und Datenbankanbindung async... await untersützen würden. Bei Request kein Problem, bei der Datenbank müsstest du mal in der Doku des Datenbankmoduls deiner Wahl nachschauen. Wobei ...
...es sei denn es gibt einen Grund, warum ich `async` ...
`async` würde ja nur gehen, wenn die HTTP-Request und Datenbankanbindung async... await untersützen würden. Bei Request kein Problem, bei der Datenbank müsstest du mal in der Doku des Datenbankmoduls deiner Wahl nachschauen. Wobei ...
- Dienstag 23. Dezember 2025, 09:19
- Forum: Allgemeine Fragen
- Thema: configparser - Eintrag als format-String
- Antworten: 2
- Zugriffe: 274
Re: configparser - Eintrag als format-String
Hallo,
klingt eher danach, dass du eine Template Engine suchst. Die definiert, allgemein gesprochen, Text und darin können Platzhalter, Bedingungen, Schleifen etc sein, die erst beim Rendern der Templates ausgefüllt / - geführt werden. DIE Template Engine schlechthin für Python ist Jinja2 . Wird ...
klingt eher danach, dass du eine Template Engine suchst. Die definiert, allgemein gesprochen, Text und darin können Platzhalter, Bedingungen, Schleifen etc sein, die erst beim Rendern der Templates ausgefüllt / - geführt werden. DIE Template Engine schlechthin für Python ist Jinja2 . Wird ...
- Montag 22. Dezember 2025, 20:25
- Forum: Allgemeine Fragen
- Thema: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
- Antworten: 14
- Zugriffe: 1262
Re: [Konzept-Frage]Datenstrom verarbeiten und in DB schreiben
Hallo,
ich denke auch, dass der Ansatz bzw. die Fragen von @sparrow relevant für das Vorgehen sind: wer soll von wem abhängen bzw. gibt es überhaupt Abhängigkeiten? Wenn es keine gibt, kann man das ganze parallel machen, also man empfängt die Daten und schiebt diese in zwei Queues, aus der sich DB ...
ich denke auch, dass der Ansatz bzw. die Fragen von @sparrow relevant für das Vorgehen sind: wer soll von wem abhängen bzw. gibt es überhaupt Abhängigkeiten? Wenn es keine gibt, kann man das ganze parallel machen, also man empfängt die Daten und schiebt diese in zwei Queues, aus der sich DB ...
- Freitag 12. Dezember 2025, 16:35
- Forum: Allgemeine Fragen
- Thema: Pycharm Dateicode vor Überschreibung schützen
- Antworten: 9
- Zugriffe: 1296
Re: Pycharm Dateicode vor Überschreibung schützen
Aber mein Problem den ich oben beschrieben habe, besteht immer noch...
Die Antwort ist dir doch gegeben worden:
Dateisysteme, ... , haben in der Regel die Möglichkeit Schreibrechte für Dateien zu regeln. Nutze einfach das.
Konkret unter Windows: Verzeichnis mit der besagten Datei im Explorer ...
- Sonntag 7. Dezember 2025, 13:20
- Forum: Allgemeine Fragen
- Thema: Über Graphen loopen
- Antworten: 2
- Zugriffe: 820
Re: Über Graphen loopen
Hallo,
wenn das Spielfeld ein Numpy Array ist, dann kann du mit numpy where abfragen, welche Elemente im Array einer Bedingung entsprechen. Wenn z.B. `data` den Array mit dem Spielfeld enthalten würde und der Wert `0` ein leeres Feld darstellt, würde `empty_fields = numpy.where(data==0)` die ...
wenn das Spielfeld ein Numpy Array ist, dann kann du mit numpy where abfragen, welche Elemente im Array einer Bedingung entsprechen. Wenn z.B. `data` den Array mit dem Spielfeld enthalten würde und der Wert `0` ein leeres Feld darstellt, würde `empty_fields = numpy.where(data==0)` die ...
- Samstag 29. November 2025, 18:48
- Forum: Allgemeine Fragen
- Thema: Pycharm Local History nicht mehr sichtbar
- Antworten: 7
- Zugriffe: 1148
Re: Pycharm Local History nicht mehr sichtbar
Z.B. das Community Forum von Pycharm, siehe https://intellij-support.jetbrains.com/ ... ty/topics/.
Gruß, noisefloor
Gruß, noisefloor
- Freitag 28. November 2025, 11:42
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 1664
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Hallo,
Die Doku zu pymodbus hatte ich gelesen, aber auf die "Kleinigkeit" nicht geachtet.
Na ja, es ist halt keine "Kleinigkeit". Das Programm macht halt genau das - und nur genau das - was der Programmierer vorgibt.
Bzgl den Argumentarten: Python kennt positional, named und optional arguments ...
Die Doku zu pymodbus hatte ich gelesen, aber auf die "Kleinigkeit" nicht geachtet.
Na ja, es ist halt keine "Kleinigkeit". Das Programm macht halt genau das - und nur genau das - was der Programmierer vorgibt.
Bzgl den Argumentarten: Python kennt positional, named und optional arguments ...
- Donnerstag 27. November 2025, 19:25
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 1664
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Hallo,
Wie heisst diese Thematik, bzw, wo/wie kann ich lesen, was der Unterschied ist, .../quote]
Änderungen jeglicher Art sind im Changelog dokumentiert - den jedes ordentliche Projekt auch hat. Der Changelog ist immer von Version zu Version, d.h. wenn du viele Versionen überspringst, muss du ...
Wie heisst diese Thematik, bzw, wo/wie kann ich lesen, was der Unterschied ist, .../quote]
Änderungen jeglicher Art sind im Changelog dokumentiert - den jedes ordentliche Projekt auch hat. Der Changelog ist immer von Version zu Version, d.h. wenn du viele Versionen überspringst, muss du ...
- Donnerstag 27. November 2025, 12:24
- Forum: Installation/Konfigurieren
- Thema: Python skript per Doppeklick starten - Fenster soll offen bleiben
- Antworten: 1
- Zugriffe: 1019
Re: Python skript per Doppeklick starten - Fenster soll offen bleiben
Hallo,
das Verhalten ist so erstmal normal: das es öffnet sich eine Terminalfenster, in dem das Python-Skript ausgeführt wird und wenn das Skript fertig ist, schließt sich das Fenster, weil es nicht mehr gebraucht wird. Ob das Python-Skript regulär fertig ist oder durch einen Fehler beendet wurde ...
das Verhalten ist so erstmal normal: das es öffnet sich eine Terminalfenster, in dem das Python-Skript ausgeführt wird und wenn das Skript fertig ist, schließt sich das Fenster, weil es nicht mehr gebraucht wird. Ob das Python-Skript regulär fertig ist oder durch einen Fehler beendet wurde ...
- Montag 24. November 2025, 19:44
- Forum: Allgemeine Fragen
- Thema: Einführungs-Literatur für 13 Jahre alten schüler
- Antworten: 4
- Zugriffe: 941
Re: Einführungs-Literatur für 13 Jahre alten schüler
Hallo,
was will oder muss dein Sohn denn in Sachen Python lernen? Es gibt diverse Bücher für Teenanger zum Python-Lernen, die i.d.R. alle darauf ausgelegt sind, dass man in irgendeiner Form ein einfaches Spiel programmiert.
Gruß, noisefloor
was will oder muss dein Sohn denn in Sachen Python lernen? Es gibt diverse Bücher für Teenanger zum Python-Lernen, die i.d.R. alle darauf ausgelegt sind, dass man in irgendeiner Form ein einfaches Spiel programmiert.
Gruß, noisefloor
- Sonntag 16. November 2025, 17:30
- Forum: Showcase
- Thema: Vorstellung Python im Advent
- Antworten: 5
- Zugriffe: 956
Re: Vorstellung Python im Advent
Hallo,
Ich hab drüber nachgedacht aber ich denke das es einfach zu verstehen ist mit einem . .
Es ist am Ende dein Tutorial. Aber es gibt halt einen Unterschied zwischen "Ich hab drüber nachgedacht aber ich denke das es einfach zu verstehen ist mit einem +." und "so macht man es richtig, im Sinne ...
Ich hab drüber nachgedacht aber ich denke das es einfach zu verstehen ist mit einem . .
Es ist am Ende dein Tutorial. Aber es gibt halt einen Unterschied zwischen "Ich hab drüber nachgedacht aber ich denke das es einfach zu verstehen ist mit einem +." und "so macht man es richtig, im Sinne ...
- Sonntag 16. November 2025, 17:17
- Forum: Showcase
- Thema: Vorstellung Python im Advent
- Antworten: 5
- Zugriffe: 956
Re: Vorstellung Python im Advent
Hallo,
bei Tag 2+3 setzt du Strings in der `print` Funktion auf einem fixen String und einer Variablen zusammen - aber inkonsistent. Bei Tag 2 trennst du es mit einem Komma, bei Tag 3 kommt das + zum Einsatz. Funktioniert zwar beides, ist aber unpythonisch. Man verwendet entweder f-Strings oder die ...
bei Tag 2+3 setzt du Strings in der `print` Funktion auf einem fixen String und einer Variablen zusammen - aber inkonsistent. Bei Tag 2 trennst du es mit einem Komma, bei Tag 3 kommt das + zum Einsatz. Funktioniert zwar beides, ist aber unpythonisch. Man verwendet entweder f-Strings oder die ...
- Donnerstag 13. November 2025, 17:27
- Forum: Allgemeine Fragen
- Thema: Silbentrennungsprogramm
- Antworten: 5
- Zugriffe: 2374
Re: Silbentrennungsprogramm
Hallo,
also Programmierübung ist das ja ganz nett - aber wenn da am Ende was sinnvolles, also im Sinne von einer validen Liste mit getrennten Wörter rauskommen soll, sind die Regeln in Teilen falsch.
bei drei aufeinanderfolgenden Konsonanten kann nur nach dem ersten Konsonanten getrennt werden ...
also Programmierübung ist das ja ganz nett - aber wenn da am Ende was sinnvolles, also im Sinne von einer validen Liste mit getrennten Wörter rauskommen soll, sind die Regeln in Teilen falsch.
bei drei aufeinanderfolgenden Konsonanten kann nur nach dem ersten Konsonanten getrennt werden ...
- Sonntag 9. November 2025, 08:40
- Forum: Installation/Konfigurieren
- Thema: Knopf bei virtuellen Umgebungen die systemweit gültig sein sollen
- Antworten: 17
- Zugriffe: 2833
Re: Knopf bei virtuellen Umgebungen die systemweit gültig sein sollen
@dll-live: Übersicht, was systemd so kann und was man damit machen kann https://wiki.ubuntuusers.de/systemd/ . Das allermeiste, was da steht, funktioniert 1:1 unter Debian bzw. Raspberry Pi OS genau so.
...es neue (Unter-)Versionen (gleiche Hauptnummer) von den Modulen gibt und ich diese updaten ...
...es neue (Unter-)Versionen (gleiche Hauptnummer) von den Modulen gibt und ich diese updaten ...
