【发布时间】:2021-12-09 02:43:59
【问题描述】:
我在寻找我的 pandas 数据框中的空白时遇到了问题。
所以我的 df 中有这些数据:
| date | name | score |
|---|---|---|
| 2020-01-01 | FEAT_1 | 0.64 |
| 2020-01-01 | FEAT_2 | 0.17 |
| 2020-01-01 | FEAT_3 | 0.09 |
| 2020-01-01 | FEAT_4 | 0.07 |
| 2020-01-01 | FEAT_5 | 0.03 |
| 2020-01-02 | FEAT_1 | 0.90 |
| 2020-01-02 | FEAT_2 | 0.30 |
| 2020-01-02 | FEAT_3 | 0.20 |
| 2020-01-02 | FEAT_4 | 0.10 |
| 2020-01-02 | FEAT_6 | 0.02 |
我想做的是为错过一些FEAT_N 的日期填充行。因此,例如2020-01-01 有feat1,2,3,4,5 但没有feat_6,我想在其中添加具有相同date、feat_6 作为名称和score = 0 的新行。 FEAT_N 是.unique() 列feature_name 的值
我不知道如何处理这个问题。我的主要问题是我不知道如何查找日期列中的某个日期是否具有 FEAT_N 值。
谢谢大家。
【问题讨论】: