我正确地对我的数据进行了排序,但现在我试图找到一种方法来分组“首先不是空字符串值”。有没有办法在不更改其余数据的情况下执行此操作?首先是接近,但不是我需要的
grouped = sortedvals.groupby(['name']).first().reset_index()
如果第一个值为空,则不起作用i:'',2
(我的目标是返回2)但是对其他一切都有效。
使用
replace
函数用np.nan
替换空白值
import numpy as np
grouped = sortedvals.replace('',np.nan).groupby(['name']).first().reset_index()