Bei Verwendung der drop
Methode für eine pandas.DataFrame
es Listen von Spaltennamen akzeptiert, aber nicht Tupeln, trotz der documentation sagen, dass „Liste artige“ Argumente akzeptabel sind. Lies ich die Dokumentation falsch, da ich erwarten würde, dass mein MWE funktioniert.Pandas Dataframe Drop Tupel oder eine Liste von Spalten
MWE
import pandas as pd
df = pd.DataFrame({k: range(5) for k in list('abcd')})
df.drop(['a', 'c'], axis=1) # Works
df.drop(('a', 'c'), axis=1) # Errors
Versionen - Mit Python 2.7.12, Pandas 0.20.3.
was ist: 'df.drop (Liste (('a', 'c')), Achse = 1)'? – MaxU
Ich denke, dass dies ein doc-Fehler ist. –
@MaxU, das ist die Arbeit, die ich mache. – oliversm