【发布时间】:2020-10-15 11:29:57
【问题描述】:
我想从 Python 中的元组列表创建一个 Pandas 数据框。
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
有什么建议吗?
【问题讨论】:
-
如果您提供实际的数字来使用会更好。字符串处理将不同于数字。我们不能说 value1 是否是字符串/数字。细节要好得多。
-
list 中所有元素的 value1 和 value2 是否相同?
-
并不总是@komatiraju032
-
@monte,我认为它也有效。我的列表上有大约 50k 元组。你认为这个答案比 YOBEN_S 发布的答案更有效吗?
标签: python pandas list dataframe tuples