Python:列表列表中的表单矩阵

时间:2016-11-10 21:29:02

标签: python python-2.7 pandas

我有以下数据类型

A=[1,2,3]
B=[['A', 'C'], ['B', 'C'], ['A', 'B']]
C=[[0 2]
 [1 2]
 [2 1]]

我希望使用以下输出

形成new_matrix
       index    new_value1      new_value2
1       1        ['A','C']        [0,2]
2       2        ['B','C']        [1,2]
3       3        ['A','B']        [2,1]

其中index列包含A列表中的值,new_value1包含B列表中的值,new_value2具有来自C列表的值ui:composition列表。这些值是迭代顺序。

任何帮助都会有很大帮助。

1 个答案:

答案 0 :(得分:2)

将变量放入字典中,并使用该字典创建数据框:

a = dict(
    index=[1,2,3],
    new_value1=[['A', 'C'], ['B', 'C'], ['A', 'B']],
    new_value2=[[0, 2], [1, 2], [2, 1]]
)
pd.DataFrame(a)