.iloc&fillna inplace=True与inplace=Fals

2024-06-17 13:34:17 发布

您现在位置:Python中文网/ 问答频道 /正文

出于好奇,我想对下面的“问题”做一个简短的解释。你知道吗

当我这么做的时候:

data_ogd.iloc[:, 3:10].fillna(value=0, inplace=True)

在我的dataframe列中没有任何更改,并且在这些列中仍然有NAs。你知道吗

但当我这么做的时候:

data_ogd.iloc[:, 3:10] = data_ogd.iloc[:, 3:10].fillna(value=0)

NAs中充满了0

为什么会这样?你知道吗


Tags: truedataframedatavaluenasinplacefillnailoc