python基础
文章平均质量分 50
Rachel_秋
不会的题和难过的事,都可以找我哦
展开
-
Python3基础语法04|用Pandas来数据处理(2)
我们接上篇继续讲Pandas~ 1.数据表合并 我们在操作数据库使用SQL语言时,会使用连接(JOIN)操作把两个表或多个表连接起来,其中还分为左连接、右连接、内连接、外连接等等。 那我们如何使用Dataframe来进行数据库表的合并呢! 这就引出merge()函数啦~ import pandas as pd from pandas import DataFrame df1 = DataFrame({'name': ['Alice', 'Bob', 'a', 'b', 'c'], 'data1': ran原创 2021-01-07 20:56:32 · 106 阅读 · 0 评论 -
Python3基础语法03|用Pandas来数据处理(1)
1.Pandas是什么 Pandas是Python核心的数据分析库,如果你需要操作数据库,处理数据库表或者excel表,那必然会接触到Pandas这个好帮手啦~ Pandas是NumPy的一个进阶库,具有Series和DataFrame两个核心数据结构。 Series 定长的字典序列。 Series含有两个基本属性:index(索引)和values。index默认是0,1,2…也可以自定义索引。 from pandas import Series x1 = Series([1, 2, 3, 4]) #原创 2021-01-05 18:20:40 · 589 阅读 · 6 评论 -
Python3基础语法02|用NumPy代替list
1.NumPy是什么 是Python中超级有名的第三方库,更是其他有名的库的基础库(如Scipy、Pandas)。 主要用NumPy来定义数组,快速进行数组操作。 2.为什么要使用NumPy而不是list 1.虽然Python数组结构中的列表list实际上就是数组,但是列表list保存的是对象的指针,list中的元素在系统内存中是分散存储的,例如[0,1,2]需要3个指针和3个整数对象,浪费内存和计算时间。 2.NumPy数组存储在一个均匀连续的内存块中,访问更快;NumPy中的矩阵计算可以采用多线程的原创 2021-01-04 12:14:19 · 863 阅读 · 2 评论 -
Python3基础语法01|四大基本数据类型
Python四大数据类型:列表、元组、字典、集合 列表[list] 相当于数组,具有增删改查的功能 有索引,从头部开始第一个索引是1,从尾部开始最后一个索引是-1 截取字符,可指定访问某部分字符 lists = ['a','b','c'] # 创建一个列表 print( lists[2], lists[-1] ) # 访问同一个元素 print(lists[1:2]) # 指定访问某部分字符 lists.append('d') # 使用 append() 在尾部添加元素 print (lists原创 2021-01-02 20:02:15 · 182 阅读 · 1 评论