rapidsai/cudf

[FEA] Implement find_valid_index and its permutations (first_ and last_)

Open

#1 480 ouverte le 22 avr. 2019

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)C++ (735 forks)batch import
Pythonfeature requestgood first issue

Métriques du dépôt

Stars
 (6 000 stars)
Métriques de merge PR
 (Merge moyen 17j 21h) (230 PRs mergées en 30 j)

Description

Is your feature request related to a problem? Please describe. As a user, I'd like to be able to call last_valid_index or first_valid_index to get the index of the first/last non-null value in a Series.

Describe the solution you'd like I'd like to be able to do the following with cudf:

import pandas as pd
import numpy as np

ser1 = [1,2,3,4]
ser2 = [1,2,3,None]
pdf = pd.DataFrame({'a':ser1, 'b':ser2})
print(pdf.b.last_valid_index())
2

Additional context The pandas implementation is here. This will help with API compatibility.

Guide contributeur