- 博客(14)
- 收藏
- 关注
原创 PANDAS中DataFrame索引与列名操作
请对下列API有印象、能找到、能理解、能看懂查看或修改索引查看或修改列名读取数据时指定某列为索引pd.read_csv('csv_path', index_col=[列名])设置某列为df的索引df.set_index(列名)重置df的索引为默认自增索引指定修改部分索引值或列名df.rename(index={'原索引名1': '新索引名1','原索引名2': '新索引名2',...},columns={'原列名a': '新列名a','原列名b': '新列名b',...
2024-06-12 01:00:00
2218
原创 DataFrame增删改数据
有时需要我们对df或s对象中的数据做更加精细化的修改动作,并将修改操作封装成为一个自定义的函数;这时我们就可以利用<s/df>.apply(函数名)来调用我们自定义的函数s或df对象可以借助apply函数执行自定义函数, 内置函数无法处理需求时就需要使用自定义函数来处理Series对象使用apply调用自定义的函数,返回新的Series对象# 加载数据集# 获取前5条数据并复制一份# 自定义函数, 最少接收一个参数# x此时是s对象中一个数据值:燕莎租房、望京租房。
2024-06-11 01:00:00
1206
原创 DataFrame查询数据操作
请对下列API有印象、能找到、能理解、能看懂API清单子集操作方法方法说明df.head(n)获取前n行数据,默认5行df.tail(n)获取最后n行数据,默认5行df[列名] 或 df.列名获取一列数据df[[列名1,列名2,...]]获取多列数据df[[布尔值向量]]df[[True, False, ...]]取出对应为True的数据行df[起始行下标:结束行下标:步长]行下标(索引下标)切片获取数据行df.loc[行索引值]索引值(行名)获取1行数据。
2024-06-10 01:00:00
1604
原创 Pandas的数据结构
Pandas中的API太多,千万不要尝试去记忆,你记不住的,要求有印象、能找到、能看懂理解类知识点dataframe和series对象是什么:可以认为df是有行有列有索引的二维数据表df和s是Pandas中最核心的数据结构df中每一列或者每一行都是s对象s对象也有索引每一个s对象都有各自的数据类型,表示构成这个s对象中的值的type;常用的数据类型有Object -- 字符串int -- 整数float -- 小数series和dataframe的API。
2024-06-09 01:30:00
1812
原创 Python数据分析简介
1、打开命令提示符2、安装 Jupyter Notebook:在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook。3、启动 Jupyter Notebook:在命令提示符中输入以下命令,启动 Jupyter Notebook。4、接下来Jupyter Notebook 会在默认的浏览器中打开,如果没有自动打开,可以在浏览器中输入:来访问。
2024-06-08 20:43:46
835
原创 Python面向对象基础
面向对象是软件开发方法,一种编程范式。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。# 学生:姓名、年龄;玩、学习# a.先定义print(f"{self.age}岁的{self.name}还在玩泥巴...")print("好好学习,天天向上!!")# b.后调用stu = Student("张三",16)# 调用stu.play()# 总结:# 1. 封装后的代码执行后不能立马有效果 ==抽象。
2024-06-03 12:15:19
1315
原创 Python函数
(2)接着,在函数test()中,嵌套调用func()函数,并在外部调用test()函数;(2)注意:当函数中的局部变量与全局变量同名时,在函数中使用的是局部变量的值。(2)注意:当给有参函数传递参数时,要关注参数的三要素:个数、类型、顺序。(2)定义一个同名的全局变量2和局部变量,并在函数内使用该同名变量;(1)当定义了有参数的函数时,调用函数也需要传递参数值;(1)先定义一个test()函数和func()函数;(1)定义一个全局变量1,并在函数内外都使用;(1)全局变量是指与函数处于同一级别的变量;
2024-06-03 08:54:32
954
原创 Python 容器的常规操作
在Python函数中,有几个重要概念:(1)函数名(2)参数(3)返回值比如,买烟可以比作为一个函数名,那么给的钱就看作是参数,最终儿子拿给我的烟可以比作是返回值。买烟(钱):...[买烟过程]返回: 烟函数语法:def 函数名([参数, ..]):代码1代码2...[return 具体的值]==总结:==(1)当将一些代码进行封装在一块,并给这块代码取了个名字,就叫做函数;(2)定义函数时,需要使用()关键字。==A、def==;B、function;
2024-05-29 01:00:00
1339
原创 字典遍历和公共运算符
(4)思考:为何有些方法可直接使用,比如:max()、len(),而大多数方法都需要使用【变量名.函数(xx)】形式调用?(2)注意:当要一次性获取字典的所有值,可以使用()方法。(1)遍历字典元素时的keys()、values()、items(),都可以当做list列表处理结果;(1)当要遍历字典元素时,有(3)种方式:keys()、values()和items()方法。(1)查看序列长度的公共方法是:();(1)定义一个列表变量,内容为:10、300、20、200、30、100、0;
2024-05-28 09:35:21
432
原创 python容器,字符串,列表,元组,字典介绍和常规操作
列表类型为list,是Python中的一种常见类型。列表可以存放各种数据类型的数据,且列表的长度会随着添加数据的变化而变化。列表语法:变量名 = [元素1,元素2,元素3,...]说明:列表的多个元素之间使用,逗号分隔。例如,一起来完成:(1)定义一个列表变量1,用于存放几个知名大学名称;(2)定义一个列表变量2,用于存放某学生的姓名、年龄、存款、是否男生等信息;(3)思考:要把字符串Python转换为列表list类型的值,该怎么做?# 1.定义列表变量:相同类型。
2024-05-28 09:18:02
1005
原创 python中的if,while,for
(1)一次长跑比赛中,体育老师说:本次长跑总共跑50圈,如果有同学跑到第10圈时,感到身体不适,就直接退出比赛;当条件不成立,则执行代码B。==A、算术运算符==;(1)continue语句很少使用,表示的是跳过当前循环的一次循环,然后会继续下一轮的循环执行;(2)注意:在使用while循环时,建议先写【改变循环条件的语句】,这样可以避免产生更多错误。(2)a += 1可以表示为a = a + 1,这句话正确吗?(1)当条件满足时,则会执行if语句后的代码,若条件不满足,则执行else后的代码;
2024-05-27 20:49:57
658
1
原创 python环境
注释指的是:在程序中,对代码进行解释说明的文字。当在Python程序中,注释了某些文本内容,运行Python时,会绕开该注释信息,而不会被Python解释器识别。Python注释的作用:对程序代码进行解释说明,这样让别人可以看懂代码的作用,增强了程序的可读性。说明:程序员是个矛盾体。为了更加直观地观察到注释的效果,一起来看看是否添加注释的两个示例。说明:(1)没有做注释的代码不好阅读,且很难理解它的含义;(2)有注释的代码很快就知道代码表示的意思,提升了代码的可读性。
2024-05-26 21:10:13
640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅