Python入门02

0目录

1.补充模块和包

2.random模块

3.datetime模块

4.pandas

5.panads DataFrrame

1.补充模块和包

导入模块的方法

cmd命令 pipw3 install模块名 -i 国内镜像地址或者

pycharm中添加

Import模块1  as 别名,模块2 as 别名2

ffrom模块名 import函数名 as 别名

包:可以将多个功能相似或者关联的模块放在一起管理

补充os模块

如果文件存在会报错

os.mkdirs()生产多个文件夹(递归生产的方式)

删除文件夹 os.rmdir() 只能删除空文件夹

路径拼接 os.path.join()

路径拆分 os.path.split()   将其拆成绝对路径和文件名

获取绝对路径  os.path.dirname()

只获取文件名  os.path.basename()

判断文件夹或文件

判断路径是否是文件夹  os.path.isdir()

判断路径是否是文件  os.path.isfile()

查看分隔符 os.path.sep

获取文件大小 os.path.getsize()

2.random模块

random.random() 随机生产一个0到1的浮点数

random.randint() 随机产生一个范围内的整数

random.uniform() 随机产生一个范围内的浮点数

random.choice()从序列中随机抽取

random.simple(序列,长度) 随机从序列中获取指定长度的随机数

3.datetime模块

5个常用的类(date;time;datetime;timedelta;tzinfo)

date  年月日

获取今天日期

获取年

time

Datetime

4.pandas

二种特有的数据类型(series和dataframe)

series是pandas 中一维的有序的,带标签的数值

series的生成

通过列表的可迭代对象;字典对象;标量生成

cmd导入pandas命令

pip3 install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

创建series

指定索引

用字典生成

Series的矢量运算(加法)

空值无结果

赋值为0

索引对齐

位置索引无法指定和修改,标签索引可以自己自定义

索引切片

Series添加数据(通过标签索引新增)位置索引只能修改

删除 drop

常用函数

5.panads DataFrrame

创建Dataframe

通过列表

通过字典

使用series转dataframe

读取excel文件

数据类型转换

看列名

查看具体信息

Head 默认打印前5行

查看数据形状(3行2列)

Tail 默认输出后5行

随机生产一行

查看多列数据

列修改

列删除

删除单行

删除多列

行操作

查看

增加1行数据

拼接

增加行(常用):pandas.concat([df1,df2,df3.....] , keys= , axis= )keys为指定合并后的列名,多个列名使用列表传入;axis合并方向按照行或列合并,默认为0按行合并(合并成多行),为1则为按列合并(合并成多列)

删除

删除行drop(行索引)

先获取行再获取列(单个元素)

先取列再取行(直接通过标签名) (单个元素)

先读行再读列(对个元素)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值