Perguntas com a marcação «python»

99
Coluna binning com python pandas

Eu tenho uma coluna Data Frame com valores numéricos: df['percentage'].head() 46.5 44.2 100.0 42.12 Quero ver a coluna como contagens de bin: bins = [0, 1, 5, 10, 25, 50, 100] Como posso obter o resultado em caixas com os seus value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc...

98
Comparação de número de versão em Python

Eu quero escrever uma cmpfunção -como o que compara dois números de versão e retornos -1, 0ou 1com base em suas valuses comparados. Retorne -1se a versão A for anterior à versão B Retorne 0se as versões A e B forem equivalentes Retorne 1se a versão A for mais recente que a versão B Cada...

98
Como comparar tempos em Python?

Vejo que comparações de datas podem ser feitas e há também datetime.timedelta(), mas estou lutando para descobrir como verificar se a hora atual ( datetime.datetime.now()) é anterior, posterior ou igual a uma hora especificada (por exemplo, 8h), independentemente da

98
Por que não consigo chamar read () duas vezes em um arquivo aberto?

Para um exercício que estou fazendo, estou tentando ler o conteúdo de um determinado arquivo duas vezes usando o read()método. Estranhamente, quando o chamo pela segunda vez, ele não parece retornar o conteúdo do arquivo como uma string? Aqui está o código f = f.open() # get the year match =...

98
Pares da lista única

Muitas vezes, descobri a necessidade de processar uma lista por pares. Eu estava me perguntando qual seria a maneira pítônica e eficiente de fazer isso, e encontrei isso no Google: pairs = zip(t[::2], t[1::2]) Achei que era pythônico o suficiente, mas depois de uma discussão recente envolvendo...

98
Método de herança e init em Python

Eu sou o iniciante do python. Eu não consigo entender herança e __init__(). class Num: def __init__(self,num): self.n1 = num class Num2(Num): def show(self): print self.n1 mynumber = Num2(8) mynumber.show() RESULTADO: 8 Isso está bem. Mas eu substituo Num2por class Num2(Num): def...