如何基于python中的索引将列转置为单个列?

时间:2019-08-20 19:38:19

标签: python

我在处理数据方面需要帮助

这是数据。

number, CODE
1003286233, DP
1003286233, PU
1003286233, IA
1003286233, RW

我找不到任何代码...只能将行插入列中。

输出需要像这样

1003286233 DP,PU,IA,RW

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

创建一个字典,其中evalue是一个列表。 如果您在二维数组中有类似的符号,并且想要像这样简短地标记它;

array2d = [
[1003286233, DP],
[1003286233, PU],
[1003286233, IA],
[1003286233, RW]]

然后喜欢:

d = {}

for line in array2d:
 d.setdefault(line[0], []).extend(line[1:])