OAuth与Pandas
OAuth
1. token与password的差别
1)token短期有效,password非变动长期有效
2)token可以被数据所有者撤销,且立即生效
3)token有权限范围,密码多为完整权限
2. OAuth引入了一个授权层,用来分离客户端及资源所有者。资源所有者同意后,资源服务器可以向客户端颁发token,客户端通过token请求数据
3. OAuth获得token的流程有四种
1)authorization code
2) implicit
3) password
4) client credentials
4. Authorizatioin code: 适用于有后端的Web应用,授权码通过前端传送,令牌存储在后端,所有与资源服务器的通信都在后端完成(避免令牌泄漏)
https://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html
Pandas
1. drop_duplicates去重
DataFrame.drop_duplicates(subset = None, keep = 'first', inplace = False)
该方法去除Data Frame格式数据中特定列下面的重复行,返回Data Frame格式的数据
subset:用来指定特定的列,默认所有列
keep:删除重复项并保留第一次出现的项
inplace:直接在原来数据上修改还是保留一个副本