[英]Create a DataFrame form a list of tuples
我想從 Python 的元組列表中創建一個 Pandas dataframe。
my_list=[('integer_1',['value1', 'value2']),
('integer_2',['value1', 'value2']),
...
('integer_n-1',['value1', 'value2']),
('integer_n',['value1', 'value2'])
]
我的 DataFrame (帶有 df.shape = [2*n,2] )必須是這樣的:
integer value
0 integer_1 value_1
1 integer_1 value_2
2 integer_2 value_1
3 integer_2 value_1
...
2n-1 integer_n value_1
2n integer_n value_2
有什么建議嗎?
你可以做explode
df=pd.DataFrame(my_list,columns=['int','value']).explode('value')
int value
0 integer_1 value1
0 integer_1 value2
1 integer_2 value1
1 integer_2 value2
2 integer_n-1 value1
2 integer_n-1 value2
3 integer_n value1
3 integer_n value2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.