rapidsai/cudf

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

Open

#1.480 aberto em 22 de abr. de 2019

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)C++ (735 forks)batch import
Pythonfeature requestgood first issue

Métricas do repositório

Stars
 (6.000 stars)
Métricas de merge de PR
 (Mesclagem média 17d 21h) (230 fundiu PRs em 30d)

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.

Guia do colaborador