Riješeno: kako zamijeniti nultu vrijednost u python dataframe-u

Posljednje ažuriranje: 09/11/2023

Glavni problem vezan za zamjenu nulte vrijednosti u okviru podataka je taj što to može uzrokovati neočekivane rezultate. Na primjer, ako pokušate zamijeniti vrijednost 0 nečim drugim u okviru podataka, Python će automatski pretvoriti vrijednost u prazan string (“”). Ovo može uzrokovati neočekivane greške ili neočekivane rezultate kada pokušate koristiti okvir podataka u narednim proračunima.

I have a dataframe in python and I want to replace all the zero values with the mean of the column. How can I do this?


A:

You can use <code>replace</code> with <code>mean</code>:
<code>df = df.replace(0, df.mean())
</code>

Dataframe u Pythonu

Okvir podataka je struktura podataka u Pythonu koja vam omogućava pohranjivanje više redova podataka u jednom stupcu orijentiranom objektu. Možete pristupiti pojedinačnim redovima okvira podataka pomoću indeksera, koji vraća cjelobrojnu vrijednost koja odgovara broju reda okvira podataka.

Nula vrijednost

U Pythonu, nulta vrijednost je objekt koji nema pridružene podatke.

Slični postovi: