Код: Выделить всё
import pandas as pd
myfamily = {
"child1" :
{
"name" : "Emil",
"year" : 2004
},
"child2" :
{
"name" : "Tobias",
"year" : 2007,
"child3":
{
"name" : "Ken",
"year" : 2003
}
}
}
df = pd.json_normalize(myfamily, sep='_')
Код: Выделить всё
pd.DataFrame({"name":["Emil","Tobias","Ken"],"year":[2004,2007,2003]})Код: Выделить всё
myfamily = {
"child1" :
{
"name" : "Emil",
"year" : 2004
},
"child2" :
{
"name" : "Tobias",
"year" : 2007,
"child3":
{
"year" : 2003
"name" : "Ken",
}
}
}
Код: Выделить всё
myfamily = {
"child1" :
{
"name" : "Emil",
"year" : 2004
},
"child2" :
{
"name" : "Tobias",
"year" : 2007,
"age" : 1
}
}
Код: Выделить всё
pd.DataFrame({"name":["Emil","Tobias"],"year":[2004,2007],"age":[None,1]})Подробнее здесь: https://stackoverflow.com/questions/798 ... with-diffe
Мобильная версия