【发布时间】:2017-04-20 12:59:07
【问题描述】:
我有一个包含几列的数据框。我想获取第一行索引:
- A 列的值不为空
- 至少存在 n 个其他列的值不为空
示例:如果我的数据框是:
Date A B C D
0 2015-01-02 NaN 1 1 NaN
1 2015-01-02 NaN 2 2 NaN
2 2015-01-02 NaN 3 3 NaN
3 2015-01-02 1 NaN 4 NaN
5 2015-01-02 NaN 2 NaN NaN
6 2015-01-03 1 NaN 6 NaN
7 2015-01-03 1 1 6 NaN
8 2015-01-03 1 1 6 8
如果 n=1,我会得到 3
如果 n=2,我会得到 7
如果 n=3 我会得到 8
【问题讨论】:
-
为什么 n=1,你会得到 6 而不是 3?
-
过失,你是对的,已编辑。
标签: python pandas numpy dataframe multiple-columns