[英]How to convert pandas df to dictionary with lists nested in the list?
[英]convert dictionary containing nested list of lists to df
我有一本字典,其中包含我認為稱為列表嵌套列表的內容,如下所示....
data = {'length': [[1633345896441, 101.25], [1633348822964, 101.67], [1633353200096, 102.32]], 'weight' : [[1633345896441, 7.09], [1633348822964, 7.44], [1633353200096, 7.51]]}
我正在嘗試轉換為單個 df,如下所示....
date length weight
0 1633345896441 101.25 7.09
1 1633348822964 101.67 7.44
2 1633353200096 102.32 7.51
但是,到目前為止,我的努力似乎走錯了方向......
k, v = list(data.items())[0]
df = pd.DataFrame(v).reset_index(drop=True)
急需幫助-請
一種方法:
import pandas as pd
data = {'length': [[1633345896441, 101.25], [1633348822964, 101.67], [1633353200096, 102.32]],
'weight' : [[1633345896441, 7.09], [1633348822964, 7.44], [1633353200096, 7.51]]}
df = pd.DataFrame({k : dict(v) for k, v in data.items()}).rename_axis("date").reset_index()
print(df)
Output
date length weight
0 1633345896441 101.25 7.09
1 1633348822964 101.67 7.44
2 1633353200096 102.32 7.51
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.