[Python] how to apply a function to multiple columns in a pandas dataframe at one time

Discussão em 'Python' iniciado por Stack, Fevereiro 17, 2025.

  1. Stack

    Stack Membro Participativo

    I frequently deal with data which is poorly formatted (I.e. number fields are not consistent etc)

    There may be other ways, which I am not aware of but the way I format a single column in a dataframe is by using a function and mapping the column to that function.

    format = df.column_name.map(format_number)


    Question: 1 - what if I have a dataframe with 50 columns, and want to apply that formatting to multiple columns, etc column 1, 3, 5, 7, 9,

    Can you go:

    format = df.1,3,5,9.map(format_number)


    .. This way I could format all my number columns in one line?

    Continue reading...

Compartilhe esta Página