全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2100 2
2016-11-24
悬赏 20 个论坛币 已解决
假设现在有3个列表,
a = (1:4, 2,3)
b = (2:5, 1:3)
c=(4: 7, 1:4)
然后列表o = list(a, b, c),并且这三个列表是按行储存在列表o里的,这三个子列表是不等长的,但是c的长度最长为8。那么我现在如果想把每个子列表里面的重复值都去掉,并且替换为0,使每个子列表的长度都变成8,请高手指教下,谢谢。

before:
o = [ [ 1,2,3,4,2,3],
        [2,3,4,5,1,2,3],
        [4,5,6,7,1,2,3,4] ]

after:
p = [ [ 1,2,3,4,0,0,0,0],
        [2,3,4,5,1,0,0,0],
        [4,5,6,7,1,2,3,0] ]

最佳答案

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-11-24 15:03:27
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-11-24 17:22:34
stzhao 发表于 2016-11-24 15:03
高手啊,我虽然没看懂,但就是我要的结果。
非常感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群