【发布时间】:2020-03-18 10:50:57
【问题描述】:
我有一个包含三列的 Pandas 数据框。我想根据项目列中的值创建一个元组的多个列表
print (df)
Project Resource Time
0 P1 0 4
1 P1 2 4
2 P1 1 10
3 P1 3 3
4 P2 1 3
5 P2 3 10
6 P2 0 11
7 P2 2 3
8 P2 0 12
9 P2 3 11
10 P2 1 3
11 P2 2 3
12 P3 0 12
我想创建的列表元组看起来像这样 [[(0,4),(2,4),(1,10),(3,3)],[(1,3),(3,10),(0,11),(2,3 ),(0,12),(3,11),(1,3),(2,3)],[(0,12)]]
我使用了以下代码
tuples = [tuple(x) for x in data.values]
【问题讨论】: