Perguntas com a marcação «apply»

5
os pandas criam uma nova coluna com base nos valores de outras colunas / aplicam uma função de várias colunas, em linhas
Quero aplicar minha função personalizada (ele usa uma escada de if-else) para estes seis colunas ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) em cada linha da minha trama de dados. Tentei métodos diferentes de outras perguntas, mas ainda não consigo encontrar a resposta certa para o meu problema. A parte …
316 python  pandas  numpy  apply 




4
python pandas: aplica uma função com argumentos a uma série
Quero aplicar uma função com argumentos a uma série em pandas python: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... A documentação descreve o suporte a um método apply, mas não aceita argumentos. Existe um método diferente que aceite argumentos? Como alternativa, estou faltando uma solução alternativa simples? Atualização …
147 python  pandas  apply 



4
Quando devo usar o Pandas apply () no meu código?
Tenho visto muitas respostas postadas para perguntas no Stack Overflow envolvendo o uso do método Pandas apply. Eu também vi usuários comentando abaixo deles dizendo que " applyé lento e deve ser evitado". Eu li muitos artigos sobre o tópico de desempenho que explicam que applyé lento. Também vi um …

9
Retorna várias colunas de pandas apply ()
Eu tenho um pandas trama de dados, df_test. Ele contém uma coluna 'tamanho' que representa o tamanho em bytes. Calculei KB, MB e GB usando o seguinte código: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + …


1
Aplicar função a cada célula no DataFrame
Eu tenho um dataframe que pode ser parecido com este: A B C foo bar foo bar bar foo foo bar Quero examinar cada elemento de cada linha (ou cada elemento de cada coluna) e aplicar a seguinte função para obter o DF subsequente: def foo_bar(x): return x.replace('foo', 'wow') A …

4
Por que os loops são lentos em R?
Eu sei que os loops são lentos Re que, em vez disso, devo tentar fazer as coisas de maneira vetorial. Mas por que? Por que os loops são lentos e applysão rápidos? applychama várias subfunções - isso não parece rápido. Atualização: sinto muito, a pergunta foi mal colocada. Eu estava …
86 performance  r  apply 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.