Pandas筛选排列

1.需求
需要对一个网络项目中设备操作的工作日安排,有三个组,每个组一定的机房设备,机房有安装顺序、机房内设备也有安装顺序
根据一定工作日,对机器进行分组排列工作日:
2.函数
2.1 筛选:
df[df['xxx'] == 'yyy' ] 即可筛选出xxx列值为yyy的Dataframe
2.2 排列:
df03 = df02.sort_values(by = 'xxx') 用来对xxx列进行从小到大的排序然后赋值给df03
2.3 四舍五入向上或向下取:
使用math函数,ceil向上取整,floor向下取整
DaySwitch = math.floor( TotalSwitch / WorkDays )
2.4 修改df里面的值然后保存:
查询到这个条目的这个列值,将某值赋值给它
df.loc[df['Switch ID'] == df05.iloc[j]['Switch ID'],'Install Date'] = InstallDate
3.代码