第三周 python Pandas入门
一、本周主要完成的内容
本周主要完成了python基础部分及pandas入门。刚进入第3阶段学习时,遇到了点困难,pycharm 转为Jupyter notebook摸索了挺久,等懂了之后简直是恍然大悟。
第2阶段-python基础部分用的pycharm,第3阶段-数据分析处理模块采用的是Jupyter notebook文本编辑器。Jupyter notebook 之前没有用过,直接看视频一脸懵,感觉自己python的基础部分及pandas部分还需要进一步加强,书上也有Jupyter notebook 的详细介绍,因此又重新翻开买了挺久的《利用python进行数据分析》。本周已完成前4章,了解了Jupyter notebook的使用及numpy基础部分。本书作为数据分析的入门书,之前有看过前几章,但现在进行系统学习后再次翻看,又有了不一样的收获,包括之前直接用pycharm而没有发现好用的Jupyter notebook。
二、知识点总结:
1、命令行直接输入jupyter notebook,默认进入C盘文件夹,但我的文件均在F盘,怎么进入F盘内文件夹呢?
c:\users\dell>f:
F:\>cd F:\frog_data
F:\frog_data>jupyter notebook
这样就可以进入到F盘下面的文件夹了,注意文件夹不能有中文
2、jupyter notebook 命令模式常用快捷键
shift+enter:运行当前行并跳转到下一行,没有下一行会创建
a:往上插入一行
b:往下插入一行
y:转换为代码
m:转换为Markdown
r:转换为Row NBconvert
x:剪切一行
c:复制一行
v:粘贴剪切/复制行到下一行
dd:删除一行
z:撤销删除
3、Numpy数组
import numpy as np
-生成数组 np.array(data)
-数组的切片是原数组的视图,任何对视图的修改都会反映在原数组上
-若需要一份数组切片的拷贝而不是视图,需要复制
arr[5:8].copy()
-布尔数组 使用 & 而不是(and) | 而不是(or)
三、下周计划
完成阶段3剩余部分的内容、《利用python进行数据分析》5~8章的内容,夯实基础,再进入第4阶段可视化的学习。