Oii, Jéssica! Tudo bem?
Você está no caminho certo!
A visualização que você tem de uma coluna só é porque o código está aninhado, ou seja, em formato dicionário. Então para termos uma melhor visualização e consequentemente conseguir manipulá-los, é preciso remover esse aninhamento utilizando o método json_normalize()
para normalizar os dados do dataframe.
O seu código ficaria assim:
import pandas as pd
dados = pd.read_json('/content/dados_vendas_clientes.json')
dados.head()
#normalizando os dados do df
dados = pd.json_normalize(dados['dados_vendas'])
dados
colunas = list (dados.columns)
colunas
Recomendo que faça as alterações necessárias e execute as células novamente para que as alterações sejam salvas e aplicadas.
Espero ter ajudado! Qualquer dúvida, conte conosco para podermos te ajudar.
Bons estudos, Jéssica!