Erstellen neuer Spalte mit positiven Werten in Pandas
Verfasst: Donnerstag 30. Oktober 2014, 07:15
Hi. Ich habe einen Pandas DataFrame df, wie unten gezeigt.
Falls in der Value/MWh-Spalte eine negative Zahl steht, möchte ich diese als positive Zahl in einer neuen Spalte haben. In der alten Spalte soll dann eine 0 stehen.
So sollte es dann aussehen:
Ich habe etwas rumprobiert, mit NumPy (bin da bewanderter), aber das funktioniert nicht. Weiß jemand gute Python/Pandas-Methoden, um dort hinzukommen, wo ich hinmöchte?
Code: Alles auswählen
Date Time Value/MWh
01.08.2009 00:00 - 01:00 0
01.08.2009 01:00 - 02:00 -100
01.08.2009 02:00 - 03:00 80
01.08.2009 03:00 - 04:00 50So sollte es dann aussehen:
Code: Alles auswählen
Date Time Value/MWh
01.08.2009 00:00 - 01:00 0 0
01.08.2009 01:00 - 02:00 0 100
01.08.2009 02:00 - 03:00 80 0
01.08.2009 03:00 - 04:00 50 0