Esses dois formatos não dão certo!
data_json = '{"A": [1, 2, 3, 4] "B": [5, 6, 7, 8] "C": [9, 10, 11, 12]}' data_json
data_json = '{"A": [1, 2, 3, 4], "B": [5, 6, 7, 8], "C": [9, 10, 11, 12]}' data_jsonObrigada pela atenção!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Esses dois formatos não dão certo!
data_json = '{"A": [1, 2, 3, 4] "B": [5, 6, 7, 8] "C": [9, 10, 11, 12]}' data_json
data_json = '{"A": [1, 2, 3, 4], "B": [5, 6, 7, 8], "C": [9, 10, 11, 12]}' data_jsonObrigada pela atenção!
Olá, Vanessa! Tudo bem com você?
O primeiro formato enviado por você não funciona pois está faltando vírgulas para separar as chaves de valores do JSON. Já o segundo não funciona pois você colocou para visualizar o JSON (data_json) na mesma linha da declaração da variável, ai apresenta um erro. Caso estivesse em uma linha separada funcionaria corretamente.
Segue abaixo o código descrito em aula:
data_json = '{"A": [1, 2, 3, 4] ,"B": [5, 6, 7, 8], "C": [9, 10, 11, 12]}'
data_json
Saída:
{"A": [1, 2, 3, 4] ,"B": [5, 6, 7, 8], "C": [9, 10, 11, 12]}
dados = pd.read_json(
path_or_buf=data_json,
)
dados
Saída:
| A | B | C | |
|---|---|---|---|
| 0 | 1 | 5 | 9 |
| 1 | 2 | 6 | 10 |
| 2 | 3 | 7 | 11 |
| 3 | 4 | 8 | 12 |
Qualquer dúvida estou à disposição.
Vanessa,
Somente completando o que o Bruno disse acima, use este site "mágico-místico" sempre que quiser validar um código JSON:
JSON Editor Online
Detalhe: Foi o próprio Dr. Estranho que me indicou este site.
{}'s,
Fabio I.