gpt4 book ai didi

python - 从数组列中删除重复项

转载 作者:太空宇宙 更新时间:2023-11-04 03:16:06 25 4
gpt4 key购买 nike

我有一个系列,其中一个键列具有按时间顺序排列的日期(日期时间索引),一个值列具有数组。我想保留顺序并删除出现在前一行数组中的每个行数组中的单个元素。

数据:

Created
2015-02-08 [X, Y, Z, A]
2015-02-15 [A, B]
2015-02-22 [nan]
2015-03-01 [C]
2015-03-08 [W, F, X, A]
2015-03-15 [Q]

由此,我想得到:

Created
2015-02-08 [X, Y, Z, A]
2015-02-15 [B]
2015-02-22 [nan]
2015-03-01 [C]
2015-03-08 [W, F]
2015-03-15 [Q]

最佳答案

最简单的方法是维护一个公共(public)列表。对于一行中的每个元素,检查它是否已经存在于公共(public)列表中,而不是将它同时添加到公共(public)列表和该特定行的输出中,否则就忽略它。

关于python - 从数组列中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36232570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com