提交情况
1、Vayne:https://www.jianshu.com/p/7a89adf21fa7
3、Helen He: https://blog.csdn.net/yeewingho/article/details/106594866
5、随遇而安:Word文件
操作题目
1、如何查看python已安装的第三方库(有两种方法)
1、 win+R → cmd → pip list 、conda list
image.png
image.png
2、jupyter→ where python\import 包 → .file → site-pickage
image.png
image.png
公司:site-packages 公司电脑
3、pycharm→settings
image.png
4、打开ANACONDA NAVIGATOR→environments
2、Mysql特定版本 group by 后用 *出错 ,报错出现 Error 1055 应如何解决
https://www.cnblogs.com/haoyul/p/9882853.html
怎么搜 mysql 错误 : MYSQL + Error XXX(编号)
mysql
1、语句效率,子查询与连接后哪种效率更高?为什么?请写出具体例子。(以经典45道题为例)
https://www.cnblogs.com/xyzq/p/11581146.html
1、explain 比较语句性能
搜索: MYSQL 语句性能 查询
image.png
explain
select b.*
from sc a
left join student b
on a.sid = b.sid
group by b.sid;
image.png
explain
select *
from student
where sid in (select sid from sc);
答案不一定→explain 去查 比较
2、navicat →查看时间
2、left join 后的 on 条件1 and条件2,与left join 后的on 条件1where条件2,有什么区别?
select * from sc a
left join sc b
on a.sid = b.sid and a.cid = 01 and b.cid =02;
image.png
image.png
select * from sc a
left join sc b
on a.sid = b.sid and a.cid = 01
where b.cid =02;
image.png
python
一、存在一份生成的数据
dates = pd.date_range('20130101', periods=6)
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
image.png
知识点
1、pd.date_range 生成 时间index
2、datetimeindex 在 第一层loc 索引 可以 将 文本型 → 时间戳
3、iloc\loc
4、isinstance
问题:
1、该生成的数据索引列的格式类型是什么?(直接回答)
image.png
2、有哪些方式可以查看数据类型?
image.png
image.png
image.png
image.png
3、如何查看索引的数据类型?
image.png
4、df.loc[‘2013-01-01’] 可以取出对应第一条数据吗?
https://www.cnblogs.com/nxf-rabbit75/p/10662025.html
image.png
偷偷帮你转成 时间戳
image.png
5、如果想要同时取 第一行和第三行数据,应该如何处理?
from datetime import datetime
df.loc[[datetime.strptime('2013-01-01', '%Y-%m-%d'),datetime.strptime('2013-01-03', '%Y-%m-%d')]]
df.iloc[[0,2]]
二、apply、applymap、map的区别是什么?适用场景是什么?请以上述数据搭配函数举例试验。
新建一个函数
def test(x):
if isinstance(x,float) and not pd.isnull(x):
if x>0:
return 1
else:
return 0
else:
pass
1、map 针对Series ,可以不传参数
image.png
2、applymap
image.png
3、apply,axis
image.png