作者radiant77 (七七)
看板Python
标题[问题] 3个list交叉合并
时间Tue Nov 13 11:39:36 2018
大家好,小弟完全是外行人,因工作关系要用python从仪器抓出一些资料整理
目前抓出来的list有6组,需要将Cell_1,2,3合并成一组list
Cell_1对应UL1,Cell_2对应UL2,Cell_3对应UL3
UL1,2,3是用来排序的,有a的排前面,再依序往後接满3组,用"-"连结
NAV为无资料,不须理会。
以下是为了方便阅读用pandas的DataFrame列印出来的结果
因为list比较长,只撷取部分内容
期望结果是我自己填的,想将Cell_1,2,3合并成期望结果的list
index Cell_1 Cell_2 Cell_3 UL1 UL2 UL3 期望结果
.. ... ... ... ... ... ...
10 4A NAV NAV a NAV NAV 4A
11 20A 20A NAV a NAV NAV 20A-20A
12 20A 1A NAV a NAV NAV 20A-1A
13 20A 1A NAV NAV a NAV 1A-20A
14 5A 4A 4A a NAV NAV 5A-4A-4A
15 5A 4A 4A NAV a NAV 4A-4A-5A
16 2A 2A 2A a NAV NAV 2A-2A-2A
第一次在本版发问,如果有不清楚的地方我再补充
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.21.159.187
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1542080379.A.AB2.html
1F:→ chababa: for index, row in df.iterrows(): 11/13 14:09
2F:→ chababa: print(str(row['Cell_1'])+'-'+str(row['Cell_2'])) 11/13 14:09
3F:推 TuCH: a 只有会一个吗 11/13 14:53
是的,a只会有一个不会重复,下面cutekid大已经解决
※ 编辑: radiant77 (61.220.206.157), 11/13/2018 15:37:46