python基础语法
qiuqiu1027
这个作者很懒,什么都没留下…
展开
-
【Python3】DataFrame重命名列名
使用columns()重命名data.columns = ["北京","上海","广州","深圳","杭州"] data.columns = list("abcd") 使用rename方法重命名,只想改部分列名时十分好用,默认是使用新的DataFrame,可以自己选择参数inplace为True在原DataFrame上更改。data.rename(columns = {0:"北京",1:"上海"})...原创 2020-09-05 19:30:51 · 7198 阅读 · 0 评论 -
python常用数据作图--matplotlib用法(相关设置及常用图)
matplotlib.pyplot是一个有命令风格的函数集合,看起来和MATLAB相似。每一个pyplot函数都使一副图像做出些许改变,例如创建一幅图,在图中创建一个绘图区域,在绘图区域中添加一条线等等。在matplotlib.pyplot中,各种状态通过函数调用保存起来,以便于可以随时跟踪像当前图像和绘图区域这样的东西。== 绘图函数是直接作用于当前axes(matplotlib中的专有名词,图形中组成部分,不是数学中的坐标系)。 ==1.pyplot的plot( )函数1.1 函数参数==plt.原创 2020-06-04 18:29:32 · 3464 阅读 · 0 评论 -
python pandas 解析(读取、写入) CSV 文件
1. 使用 pandas 读取 CSV 文件原始数据包含了公司员工的数据:NameHire DateSalarySick Days remainingGraham Chapman03/15/1450000.0010John Cleese06/01/1565000.008Eric Idle05/12/1445000.0010Terry Jones11/01/1370000.003Terry Gilliam08/12/1448000原创 2020-05-28 15:40:03 · 79051 阅读 · 8 评论 -
python pandas数据格式转换、排序、统计、数据透视表
目录1 数据格式转换2 数据的排序2.1 单个表格列数据的排序需要用到函数:2.2 多排序问题:3 基本统计数据分析3.1 描述性统计3.2 列数据统计(最值/方差等)4数据透视操作和函数1 数据格式转换查看与转换表格某一列的数据格式:(1)查看数据类型:某一列的数据格式:df[“列属性名称”].dtype(2)数据类型转换:某一列的数据类型转换需要用到数据转换函数:df[列属性名称]=df[列属性名称].astype(“新的数据类型”)代码举例如下:import numpy as npim原创 2020-05-12 22:51:33 · 2190 阅读 · 0 评论 -
python语法 format字符串格式化函数
目录1. format函数可以接受不限个数参数,位置可以不按顺序。2. 设置参数:3. 传入对象:4. 数字格式化5. 填充与对齐6. 进制表示7. 大括号 {} 转义大括号printf-style formatting占位符使用%和格式字符组成,如%d、%sformat % values,格式字符串与被格式的值之间使用%隔开values只能是一个对象,或是一个和格式字符串占位符数目相等...原创 2020-04-30 23:33:26 · 520 阅读 · 0 评论 -
python字符串基础语法与用法
字符串string,一个个字符组成的有序序列,是字符的集合,使用单引号、双引号或三引号,字符串是不可变对象(不能在元字符串基础上修改,可以再加变量赋值计算),python3起,字符串就是Unicode类型,默认utf-81. 创建可以使用单引号或双引号来创建字符串。var1 = 'Hello World!'var2 = "Python Runoob"Python访问字符串中的值Pyt...原创 2020-04-30 23:17:59 · 497 阅读 · 0 评论 -
python字符串练习
1.用户输入1个数字,判断几位数,打印每一位数字及其重复次数,依次打印每一位数字,顺序个、十、百、千…a = input(">>>")print("%d位数" % len(a))d = {}for j in range(len(a)): if a[j] not in d: d[a[j]] = 1 else: d[a[j]] ...原创 2020-03-18 21:59:11 · 400 阅读 · 0 评论 -
python字典练习
1.用户输入一个数字,打印每一位数字及其重复的次数a = str(input('please input a number>>>')) #转化成字符串dic = {}for i in range(len(a)): print(a[i]) #打印每一位数字 if a[i] not in dic: #value在不在字典中,不在的话数字只出现1次 ...原创 2020-03-18 21:46:17 · 966 阅读 · 0 评论 -
python多种语法实现依次接收用户输入的3个数,排序后打印
1.转换int后,判断大小排序,使用分支结构a = int(input(“first number>>>”))b = int(input(“second number>>>”))c = int(input(“third number>>>”))if a > b:if b > c: print(a,b,c)...原创 2020-03-18 21:41:50 · 2191 阅读 · 0 评论 -
python几个数学入门小练习:求奇数和,判断成绩等级,阶乘和,素数
1.求100以内所有奇数的和(2500)sum = 0for i in range(1,100,2) sum += iprint(sum)-------------------------------------------sum=0for i in range(100): if i%2==1: sum+=iprint(sum)2.判断学生成绩,等...原创 2020-03-18 01:52:36 · 1354 阅读 · 0 评论 -
python数字判断位数,依次打出每位数字
1.从高位到低位打印a=float(input('>>>请输入一个正数'))a=int(a//1)b=str(a)if a<0:print('您输入的数字不符合要求')else:print('此数为%s位数'%(len(b)))for i in range(len(b),0,-1):print(a//(10**(i-1)))a%=(10**(i-1))...原创 2020-03-18 01:45:42 · 5816 阅读 · 2 评论 -
python数据清洗数据表处理
这里写自定义目录标题1.常用库2.数据读取3. 数据保存成文件4.数据筛选4.1数据查看4.2简单索引4.3loc和iloc 的使用5.数据增加和删除5.1增加一列5.2删除5.3数据修改和查找5.4 数据整理4.5 层次化索引1.常用库import pandas as pdimport numpy as npimport xlrd #Excel数据处理import os#更改文件路...原创 2020-03-17 20:32:42 · 2710 阅读 · 0 评论