Vi a dúvida de um colega aqui no fórum e não consegui responder lá, então criei esse tópico como resposta.
Testei a função alias de na.fill(), no caso, fillna() e funcionou para substituir colunas de dois tipos ao mesmo tempo:
socios.fillna(0).fillna('-').limit(5).toPandas()