python - 从列表python中删除同一单元格中的浮点重复项
问题描述
我有一个用“,”分隔的浮点数列表,如果它在同一个单元格中重复,我想删除它。谢谢。
295091345,2034223
295096523,295096525,295096128,295096128
295096523,295096525,40003, 40003
295091345,2034223
295096523,295096525,295096128
295096523,295096525,40003
我正在尝试这样做,但我想用浮点数代替字符串。
从集合导入 OrderedDict
df['Desired'] = (df['Current'].str.split()
.apply(lambda x: OrderedDict.fromkeys(x).keys())
.str.join(','))
解决方案
希望这可以帮助你:
list = [295096523,295096525,295096128,295096128]
new_list = []
[new_list.append(i) for i in list if i not in new_list]
推荐阅读
- javascript - 无法使用 Javascript 在特定位置附加值
- c# - 添加列表
使用反射的属性 - javascript - 在解决初始承诺后,如何在迭代数组时链接多个承诺?
- javascript - 对 Firebase 数据库的简单查询返回非常大的响应
- java - 无法启动 bean 'taskLifecycleListener';嵌套异常是 java.lang.IllegalArgumentException: Invalid TaskExecution, ID 1 not found
- bash - 我的代码一直卡在这个while循环中,说明目录不存在,这是为什么呢?
- html - 如何删除底部输入字段?
- angular - 如何将 dx 按钮放在 dxo-export 旁边?
- node.js - 如何在 Firebase 中进行降序排列
- javascript - 允许使用 index.html 和 web.config 访问特定页面的匿名客户端