【发布时间】:2020-04-09 05:35:30
【问题描述】:
我有一个 8000 rows 和 10 columns 的 excel 文件和日期作为索引,如下所示
col1 col2 col3 col4 col5 col6 col7 col8 col9 col10
Date
1996-03-01 0.0 6.3 3.6 9.4 86.0 34.0 34.3 17.5 NaN NaN
1996-03-02 0.0 5.3 1.1 8.5 95.0 48.0 34.5 20.8 NaN NaN
... ... ... ... ... ... ... ... ... ...
2015-12-30 0.0 3.6 NaN 8.4 92.0 25.0 32.6 16.4 NaN NaN
2015-12-31 0.0 3.4 NaN 8.6 92.0 41.0 31.7 17.4 NaN NaN
在上述数据集中,col9 和 col10 存在缺失值。
现在我的任务是在col 9 和col 10 中存在值的地方,我想选择整行并将其保存在一个矩阵中,如下所示。
col1 col2 col3 col4 col5 col6 col7 col8 col9 col10
0.0 0.0 0.0 0.0 0.0 0.0 4.2 22.3 20.0 21.2
0.0 0.0 0.0 0.0 0.0 0.0 8.0 26.8 21.4 20.5
... ... ... ... ... ... ... ... ...
0.0 0.0 6.0 3.5 8.9 9.8 7.5 25.6 22.4 27.6
另一个挑战是我也想保留相应的日期。我该怎么做?
由于日期是时间戳,其余都是浮点类型。我无法将时间戳插入矩阵的特定行列。
【问题讨论】:
标签: python-3.x pandas numpy dataframe