Was ist der beste Weg, um entfernen von Spalten in pandas

Ich Hebe diese Frage für mich selber zu lernen. Soweit ich weiß, folgenden werden die verschiedenen Methoden zum entfernen von Spalten in pandas dataframe.

Option - 1:

df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]})
del df['a']

Option - 2:

df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]})
df=df.drop('a',1)

Option - 3:

df=pd.DataFrame({'a':[1,2,3,4,5],'b':[6,7,8,9,10],'c':[11,12,13,14,15]})
df=df[['b','c']]
  1. Was ist der beste Ansatz, unter diesen?
  2. Andere Ansätze, um das gleiche zu erreichen?
  • Option-2 ist am häufigsten. Es ist pandas zu löschen Spalten von dataframe.
Schreibe einen Kommentar