У меня есть список списков в переменной ниже mydata
[
[["item1"], ["2016","value1"], ["2017","value2"], ["2018","value3"], ["2019","value4"]],
[["item2"], ["2016","value1"], ["2017","value2"], ["2018","value3"], ["2019","value4"]],
[["item3"], ["2016","value1"], ["2017","value2"], ["2018","value3"], ["2019","value4"]],
[["item4"], ["2016","value1"], ["2017","value2"], ["2018","value3"], ["2019","value4"]],
]
Я пытался поместить его в кадр данных, например ниже:
index item1 | item2 | item3 | item4
2016 value1 | value1 | value1 | value1
2017 value2 | value2 | value2 | value2
2018 value3 | value3 | value3 | value3
2019 value4 | value4 | value4 | value4
Однако, когда я пытался DataFrame(mydata)
, это дает мне следующий результат:
index 0 | 1 | 2 | 3
item1 ["2016","value1"] | ["2017","value2"] | ["2018","value3"] | ["2019","value4"]
item2 ["2016","value1"] | ["2017","value2"] | ["2018","value3"] | ["2019","value4"]
item3 ["2016","value1"] | ["2017","value2"] | ["2018","value3"] | ["2019","value4"]
item4 ["2016","value1"] | ["2017","value2"] | ["2018","value3"] | ["2019","value4"]
Я думаю, что это из-за природы mydata
, где список списков распределен неравномерно. Но возможно ли распаковать его в dataFrame
, как я указал? Или я должен создать для l oop до go через каждый элемент и распаковать его в dataFrame
?