受到numpy100题的启发,我们制作了pandas50题。
Pandas 是基于 NumPy 的一种数据处理工具,该工具为了解决数据分析任务而创建。...(或者至开头)的距离,生成新列y
df = pd.DataFrame({'X': [7, 2, 0, 3, 4, 2, 5, 0, 3, 4]})
izero = np.r_[-1, (df['X']...= 0).cumsum()
# y = x != x.shift()
# df['Y'] = y.groupby((y !...= (df['X'] == 0).idxmax()
# df['Y'].iloc[0:first_zero_idx] += 1
一个全数值的DataFrame,返回最大3个值的坐标
df = pd.DataFrame...数据被以列表的形式录入,但是我们希望每个数字被录入成单独一列,delay_1, delay_2, ...没有的用NAN替代。