Ich habe eine 11-Säule Pandas Datenrahmen, dfErzeugungsspaltennamen iterativ in Pandas
Name aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk
Ich möchte die Spalten umbenennen, damit der neue Header
Name type_1 type_2 type_3 type_4 type_5 expt_1 expt_2 expt_3 expt_4 expt_5
I df verwenden können. Umbenennen, aber ich muss die neuen Namen manuell eingeben. Können Sie mir sagen, wie ich die Namen iterativ zu type_ * oder expt_ * ändern kann, wobei * = die Hälfte der Spalten ohne die erste (Name) ist. Ich frage das, weil ich dieses Benennungssystem zu einer großen Tabelle mit 1000 Spalten verallgemeinern möchte.
rng = range (1, int ((len (list (df)) - 1)/2) +1)) # Vorschlag hinzugefügt, um die Länge zu erhalten –
@AntonvBR Ja, das ist definitiv generalisierter, obwohl das Ergebnis der inneren Berechnung bereits vom Typ int sein wird. Die Antwort jetzt bearbeiten. – cmaher