Hier Tabelle:Spalte hinzufügen von vorherigen Spalten Werte in Pandas
6 30 98 298 588 1598
36 2.0 NaN NaN NaN NaN NaN
50 1.0 NaN NaN NaN NaN NaN
Hier ist meine schmutzige Art und Weise neue ‚total‘ Spalte hinzuzufügen:
df_cz['total'] = df_cz[6] *6 + df_cz[30] *30 + df_cz[98] *98 + ...
Gibt es eine bessere Art und Weise zu berechnen ' Gesamtwerte basieren auf dem Tabellenkopfwert und den einzelnen Zeilenwerten.
diese Spaltennamen (6, 30, 98 etc.)? – ayhan
Wenn 'NaN' vorhanden ist, dann ist natürlich" NaN ". – shivsn
@shivsn, ich benutze 'fillna' bevor neue Spalte hinzufügen (oben nicht erwähnt) – xhan