python - 为每一行在数据框中的多列中查找唯一值
问题描述
我有一个像这样的熊猫数据框:
ID Date1 Date2 Date3 Date4...
1 2019-08-01 2019-08-04 2019-08-02 2019-08-01
2 2019-08-01 NaN NaN Nan
3 2019-08-01 2019-08-04 2019-07-02 2019-06-01
...
我想计算列 Date1-Date4 中唯一日期的数量以获得:
ID Unique_Dates
1 3
2 1
3 4
我有大约 60 万条记录,所以一个高效的过程会很棒!
解决方案
推荐阅读
- python - 我的代码在从网站中提取数据时随机刹车(python)
- typescript - 如何正确投影 valueMap() 列表?
- javascript - 如何使用javascript通过其在firebase中的值删除父键
- p5.js - 有没有办法用 p5 绘制一个 matter.js 组合?
- wordpress - 如何修复帖子特色图片在移动设备上模糊?
- python - 如何使用 python 将文件粘贴到 windows 的启动文件夹中?
- c++ - 检查孩子的名字并关闭并打开它不起作用
- php - 问题:SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误
- javascript - 如何以角度显示动态嵌套的单选按钮?
- gnuplot - 如何在 Gnuplot 中移动和管理 x 刻度与轴的重叠