【发布时间】:2017-03-25 01:18:45
【问题描述】:
我有以下数据类型
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 列表的值。这些值按迭代顺序排列。
任何帮助将不胜感激。
【问题讨论】:
-
首先,您需要
DataFrame,而不是矩阵。您是否尝试过使用DataFrame构造函数?pd.DataFrame({'index':A, 'new_value1':B, 'new_value2':C})
标签: python python-2.7 pandas