Я работаю с python3 и pandas и хотел бы передать :
в качестве параметра функции, чтобы указать все строки в срезе, переданные в df.loc
.
Например, скажем, у меня естьфункция, которая заполняет значения n следующим образом:
def fill_na_w_value(df, rows, columns, fill):
for col in columns:
df.loc[rows, columns].fillna(
fill,
inplace=True
)
Иногда я могу не захотеть применять его к некоторым строкам, но применить его к всем строкам , в пандах доступ к нему осуществляется с помощью df.loc[:, col]
Если я вызываю это из функции, она бы хотела:
fill_na_w_value(df, :, ['col1'], 0)
Но приведенное выше даст мне синтаксическую ошибку из-за :
;как я могу передать это как параметр функции?