当前位置: 首页 > wzjs >正文

怎么和其它网站做友情链接四川省最新疫情情况

怎么和其它网站做友情链接,四川省最新疫情情况,做网站找个人还是公司,奉贤网站建设上海站霸02.Python代码Pandas - Series全系列分享(使用.特点.说明.取值.函数) 提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是pandas的使用语法。前后每一小节的内容是存在的有:学习and理解的关联性,希望…

02.Python代码Pandas - Series全系列分享(使用.特点.说明.取值.函数)

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是pandas的使用语法。前后每一小节的内容是存在的有:学习and理解的关联性,希望对您有用~
python语法-pandas第二节 :Series全系列分享(使用.特点.说明.取值.函数)


文章目录

  • 02.Python代码Pandas - Series全系列分享(使用.特点.说明.取值.函数)
  • Series使用语法
    • 声明Series
    • 取值
    • 其他情况声明
    • 完整语法
  • Series的特点
  • Series说明
  • Series各种 功能 函数
  • Series各种 统计 函数


Series使用语法

声明Series

Series是一个带有索引的一维数组。属于Pandas的其中一个数据结构。
pandas是什么?快速的pandas简介。帮助理解: pandas的简介

#声明一个pandas  Series数组,存储数据 (数字)
s01 = pd.Series([10,20,30])
print(s01)  #输出这个series 为:带有索引的一维数组#声明了数组,我们目前还没有去使用,其实pandas有非常多的操作数据分析功能的
#通过Series变量			 s01.功能  来使用

在这里插入图片描述
第一列是索引(如:0) 第二列是数据(如:10)

取值

直接通过索引取值即可(索引是:前面案例代码)

s01 = pd.Series([10,20,30])
print(s01)
print(s01[0]) #取出10

其他情况声明

字符串数据和指定索引:

#定义一个字符串数据
str = ['bangbangzhi','hello','python-pandas']
#声明一个pandas  Series数组,存储数据 (字符串)
#s02 = pd.Series(str)   #和上一个案例一模一样 ,默认索引从0开始
#声明一个pandas  Series数组,存储字符串  并指定索引
s02 = pd.Series(str,index=['x','y','z'])
print(s02)#取值按索引取值
#s02['x']

在这里插入图片描述

字典数据和指定范围:

#字典数据,key自动定为索引
# key就自己声明的了,可以是数字,可以是字符串,可以是..
d01 = {'a':'hello','b':'bangbangzhi','c':'python'}
s03 = pd.Series(d01)
print(s03)
print("---------隔开一下--------")
d02 = {1:'hello',2:'bangbangzhi',3:'python',4:'four'}
#只取一部分数据
s03 = pd.Series(d02,index=[1,3])  #故意写的3,没有2
print(s03)#取值是索引

在这里插入图片描述

完整语法

pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)
data:Series 的数据部分,可以是列表、数组、字典等。
index:Series 的索引部分,用于对数据进行标记。可以是列表、数组、索引对象等。如果不提供此参数,则创建一个默认的整数索引,从0开始。
dtype:指定 Series 的数据类型。可以是 NumPy 的数据类型,例如 np.int64、np.float64 等。如果不提供此参数,则根据数据自动推断数据类型。
name:Series 的名称,用于标识 Series 对象。如果提供了此参数,则创建的 Series 对象将具有指定的名称。
copy:是否复制数据。默认为 False,表示不复制数据。如果设置为 True,则复制输入的数据。常用有时数据分析可能会更改原始值,看情况是否允许,改了就改了
fastpath:是否启用快速路径。默认为 False。启用快速路径可能会在某些情况下提高性能。


Series的特点

一维数组:Series 中的每个元素都有一个对应的索引值。

索引: 每个数据元素都可以通过标签(索引)来访问,默认情况下索引是从 0 开始的整数,但你也可以自定义索引。

数据类型: Series 可以容纳不同数据类型的元素,包括整数、浮点数、字符串、Python 对象等。

大小不变性:Series 的大小在创建后是不变的,但可以通过某些操作(如 append 或 delete)来改变。

操作:Series 支持各种操作,如数学运算、统计分析、字符串处理等。

缺失数据:Series 可以包含缺失数据,Pandas 使用NaN(Not a Number)来表示缺失或无值。

自动对齐:当对多个 Series 进行运算时,Pandas 会自动根据索引对齐数据,这使得数据处理更加高效。


Series说明

Series 中的数据是有序的。
可以将 Series 视为带有索引的一维数组。
索引可以是唯一的,但不是必须的。
数据可以是标量、列表、NumPy 数组等。

可以使用运算符,包括基本运算符±*/ 和 比较运算符 > < >= <=

s04 = pd.Series([10,20,30])
result = s04 * 2   #每个数据 * 2
print(result)
print("------隔开----")
filter_r = result[result>50]#过滤 条件
print(filter_r)#得到新的Series ,看输出的数据格式,还是Series

在这里插入图片描述


Series各种 功能 函数

index 获取 Series 的索引
values 获取 Series 的数据部分(返回 NumPy 数组)
head(n) 返回 Series 的前 n 行(默认为 5)
tail(n) 返回 Series 的后 n 行(默认为 5)
dtype 返回 Series 中数据的类型
shape 返回 Series 的形状(行数)
describe() 返回 Series 的统计描述(如均值、标准差、最小值等)
isnull() 返回一个布尔 Series,表示每个元素是否为 NaN
notnull() 返回一个布尔 Series,表示每个元素是否不是 NaN
unique() 返回 Series 中的唯一值(去重)
value_counts() 返回 Series 中每个唯一值的出现次数
map(func) 将指定函数应用于 Series 中的每个元素
apply(func) 将指定函数应用于 Series 中的每个元素,常用于自定义操作
astype(dtype) 将 Series 转换为指定的类型
sort_values() 对 Series 中的元素进行排序(按值排序)
sort_index() 对 Series 的索引进行排序
dropna() 删除 Series 中的缺失值(NaN)
fillna(value) 填充 Series 中的缺失值(NaN)
replace(to_replace, value) 替换 Series 中指定的值
cumsum() 返回 Series 的累计求和
cumprod() 返回 Series 的累计乘积
shift(periods) 将 Series 中的元素按指定的步数进行位移
rank() 返回 Series 中元素的排名
corr(other) 计算 Series 与另一个 Series 的相关性(皮尔逊相关系数)
cov(other) 计算 Series 与另一个 Series 的协方差
to_list() 将 Series 转换为 Python 列表
to_frame() 将 Series 转换为 DataFrame
iloc[] 通过位置索引来选择数据
loc[] 通过标签索引来选择数据


Series各种 统计 函数

s06 = pd.Series([10, 22, 25, 1, 99])print(s06.dtype)   # 数据类型
print(s06.shape)   # 形状
print(s06.size)    # 元素个数
print(s06.head())  # 前几个元素,默认是前 5 个
print(s06.tail())  # 后几个元素,默认是后 5 个
print(s06.sum())   # 求和
print(s06.mean())  # 平均值
print(s06.std())   # 标准差
print(s06.min())   # 最小值
print(s06.max())   # 最大值

在这里插入图片描述


(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。比心)

http://www.dtcms.com/wzjs/466585.html

相关文章:

  • 网站建设海南济宁百度推广开户
  • 可以让外国人做问卷调查的网站百度快照官网登录
  • 建设部网站焊工证件查询品牌推广平台
  • 广州建设执业资格注册中心网站个人网站免费制作平台
  • 用css设计网页的代码百度seo课程
  • 哪里网站海报做的比较好电商怎么做如何从零开始
  • 最便宜手机网站建设海外seo网站推广
  • 网站如何做360度全景b2b多平台一键发布
  • 上海网站建设 浦东智能营销系统开发
  • 做爰网站十大小说网站排名
  • 建筑工程网站哪个好seo研究中心培训机构
  • 惠州网站建设选惠州邦如何做网站 新手 个人 教程
  • 专门做旅游的网站seo个人优化方案案例
  • 天津建设科技杂志的官方网站河南网站公司
  • 铜川网站开发广东seo推广方案
  • 个体工商户可以搞网站建设网络平台推广方式
  • 七台河建网站seo的主要分析工具
  • 旅游政务网站建设方案建站abc
  • 无锡网站建设开发关键词排名seo
  • hbuilder 做网站推广软文代写
  • 做会员卡的网站在线关键词排名推广怎么做
  • 大连手机自适应网站建设电话系统优化软件哪个好
  • oa软件公司排名东莞关键词优化软件
  • 南宁做网站哪家好优秀的网络搜索引擎营销案例
  • 分析竞争对手网站seo 服务
  • 怎样做自己的网站钻钱谷歌搜索引擎入口google
  • 太平洋建设集团网站大数据查询平台
  • 常州住房和城乡建设局网站北京seo分析
  • jsp可以做网站吗郑州网站开发顾问
  • 有没有做英语试题的网站网络广告策划书模板范文