Odstranění sloupců z DataFrame
Někdy DataFrame obsahuje sloupce, které už nepotřebuješ. Zjednodušení dat odstraněním nepotřebných sloupců je běžný krok. Pamatuješ si z videa, jakou metodu použít k odstranění řádku nebo sloupce?
Představ si, že chceš prezentovat výsledky výpočtu PCE zainteresovaným stranám ve své firmě, ale bez sloupců, které jsi k výpočtu použil/a. Z dodaného DataFrame pce odstraň sloupce PCDG, PCND a PCESV tak, aby zůstal pouze sloupec PCE. K dispozici máš seznam columns_to_drop.
Toto cvičení je součástí kurzu
Intermediate Python for Finance
Pokyny k cvičení
- Vypiš sloupce DataFrame
pce. - Vytvoř nový DataFrame z
pcebez sloupců uvedených v seznamucolumns_to_drop. - Vypiš sloupce nového DataFrame.
- Odstraň sloupce ze seznamu
columns_to_dropz DataFramepcepřímo na místě (in place).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
columns_to_drop = ['PCDG', 'PCND', 'PCESV']
# Print the current columns of the DataFrame pce
____(pce.columns)
# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)
# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)
# Print the columns of the DataFrame pce
print(pce.columns)