我正在使用 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)
但是上面会给我一个语法错误,因为:; 如何将其作为函数参数传递?
素胚勾勒不出你
达令说
随时随地看视频慕课网APP
相关分类