Pymongo lê a coluna de dados no dicionário, como extrair o valor e armazená-lo na coluna

Ao usar o pymongo para ler dados para pd.DataFrame, você descobrirá que cada elemento de uma determinada coluna de dados é um dicionário.Como recuperar seu valor e armazená-lo nessa coluna? Por exemplo, na coluna da empresa na figura abaixo,
Insira a descrição da imagem aquipodemos retirar as colunas que não precisam ser processadas e, em seguida, converter as colunas que precisam ser processadas em uma lista e, em seguida, em um quadro de dados e, em seguida, mesclar com as colunas que não precisam ser processadas. Observe que o parâmetro do método de mesclagem como está definido como " Outer ", isso não apenas resolve o problema do dicionário aninhado, mas também atualiza os nomes das colunas para as chaves do dicionário. É perfeito? ! O código e os resultados específicos são os seguintes:
pd.DataFrame (in _ [['jobno', "desertdate"]]). Join (pd.DataFrame (list (in _ ['company'])), how = 'outer')
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/zxxxlh123/article/details/108748530
Recomendado
Clasificación