我目前正在使用python(带有flask框架)进行面向对象的编程项目,即创建一个运输信息网站。
我必须创建一个提醒,该提醒将在给定时间弹出作为警报框。例如,公交车在5:30到达,我希望弹出窗口在5:25出现
s = df.groupby(['A','C'])['B'].nunique()
a = df.groupby('A')['C'].nunique().max()
df1 = pd.concat([s.groupby(level=0).shift(x).fillna(0, downcast='int')
for x in range(a)], axis=1)
df1.columns = ['B_cnt_C-{}'.format(x) for x in range(len(df1.columns))]
df = df.join(df1, on=['A','C'])
print (df)
A B C B_cnt_C-0 B_cnt_C-1 B_cnt_C-2 B_cnt_C-3
0 C_1 pink 1971 1 0 0 0
1 C_1 pink 1972 2 1 0 0
2 C_1 blue 1972 2 1 0 0
3 C_1 red 1973 2 2 1 0
4 C_1 pink 1973 2 2 1 0
5 C_1 white 1974 1 2 2 1
6 C_2 pink 1975 1 0 0 0
7 C_2 pink 1976 1 1 0 0
8 C_3 blue 1976 1 0 0 0
9 C_3 red 1978 1 1 0 0
10 C_3 pink 1979 2 1 1 0
11 C_3 white 1979 2 1 1 0
当我跑步时,它只会显示整个事情。