我正在使用 python3 和 pandas,我想:作为函数参数传递,以声明传递给df.loc.
例如,假设我有一个像这样填充 na 值的函数:
def fill_na_w_value(df, rows, columns, fill):
for col in columns:
df.loc[rows, columns].fillna(
fill,
inplace=True
)
有时我可能不想将其应用于某些行,而是将其应用于所有行,在 Pandas 中,这是通过访问df.loc[:, col]
如果我从一个函数调用它,它会喜欢
fill_na_w_value(df, :, ['col1'], 0)
但是上面会给我一个语法错误,因为:; 如何将其作为函数参数传递?
达令说
相关分类