Perguntas com a marcação «python»

104
Como posso adicionar itens a um conjunto vazio em python

Tenho o seguinte procedimento: def myProc(invIndex, keyWord): D={} for i in range(len(keyWord)): if keyWord[i] in invIndex.keys(): D.update(invIndex[query[i]]) return D Mas estou recebendo o seguinte erro: Traceback (most recent call last): File "<stdin>", line 3, in...

104
Anexar coluna ao dataframe do pandas

Provavelmente é fácil, mas tenho os seguintes dados: No quadro de dados 1: index dat1 0 9 1 5 No quadro de dados 2: index dat2 0 7 1 6 Quero um quadro de dados com o seguinte formato: index dat1 dat2 0 9 7 1 5 6 Tentei usar o appendmétodo, mas recebo uma junção cruzada (ou seja, produto...

104
Definir a ordem das colunas no dataframe do pandas

Existe uma maneira de reordenar colunas no dataframe do pandas com base na minha preferência pessoal (ou seja, não em ordem alfabética ou numérica, mas mais como seguir certas convenções)? Exemplo simples: frame = pd.DataFrame({ 'one thing':[1,2,3,4], 'second thing':[0.1,0.2,1,2], 'other...

104
O que esse comportamento estranho do cólon está fazendo?

Estou usando o Python 3.6.1 e me deparei com algo muito estranho. Eu tinha um erro de digitação simples de atribuição de dicionário que levei muito tempo para encontrar. context = {} context["a"]: 2 print(context) Resultado {} O que o código está context["a"]: 2fazendo? Não levanta um...

103
os.walk sem procurar nos diretórios abaixo

Como faço os.walkpara limitar para retornar apenas arquivos no diretório que eu forneço? def _dir_list(self, dir_name, whitelist): outputList = [] for root, dirs, files in os.walk(dir_name): for f in files: if os.path.splitext(f)[1] in whitelist: outputList.append(os.path.join(root, f))...

103
Como executo um programa Python?

Estou começando um pouco como Python, mas estou tendo problemas, erm ... executando-o. Ri muito Estou usando o IDLE por enquanto, mas não adianta nada porque você só pode executar algumas linhas por vez. Também estou usando o Komodo Edit para criar os arquivos .py reais. Minha pergunta é: como...