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

网站提交网址做脚本的网站

网站提交网址,做脚本的网站,手机网站开发视频教程,备案号怎么查询目录 1.Pandas简介 2.Series的创建 1.通过数组列表来创建 2.通过传入标量创建 3.通过字典类型来创建 4.通过numpy来创建 3.Series的索引和应用 1. 通过index和values信息 2. 通过切片方法获取信息 4.DataFrame的创建 1.直接创建 2.矩阵方式创建 3.字典类型创建 5.…

目录

1.Pandas简介

2.Series的创建

1.通过数组列表来创建

2.通过传入标量创建

3.通过字典类型来创建 

 4.通过numpy来创建

3.Series的索引和应用

1. 通过index和values信息

2. 通过切片方法获取信息

4.DataFrame的创建

1.直接创建

2.矩阵方式创建

3.字典类型创建

5.DataFrame的索引和应用

1.DataFrame的索引信息提取

2.DataFrame的数据选择

3.索引器操作实例

1.Pandas简介

#Pandas简介
"""
Pandas(Panel data analysis)是一个强大的分析结构化数据的工具集,
使Python成为高效的数据分析环境。
1.Pandas的基础是NumPy(提供高性能的矩阵运算)
2.Pandas可用于数据挖掘和数据分析,同时也提供数据清洗功能
3.Pandas提供Series、DataFrame等数据结构DataFrames:二维数据,整个表格,多行多列
Series:一维数据,一行或者一列
"""

2.Series的创建

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
list1=[4,3,-3,10]

1.通过数组列表来创建

#Series的创建
a_ser=pd.Series(list1)
a_ser#一列是索引,一列是数值

2.通过传入标量创建

#传入标量
s=pd.Series(22)
s=pd.Series(22,['a','b','c'])
s

3.通过字典类型来创建 

#通过字典来创建Series
a_dic={'a':92,'b':45,'c':33}
a=pd.Series(a_dic)
a
%%
#传入字典并且自定义索引
a=pd.Series({'A':90,'B':90,'C':90},index=['B','C','D'])
a

 4.通过numpy来创建

#通过ndarray
b=pd.Series(np.arange(10,15),index=np.arange(20,25))
b

3.Series的索引和应用

1. 通过index和values信息

%%
#通过index和values获取所引和
print(b.index)
print(b.values)
%%
#index对象
b=pd.Series(['A','B','C'])
b
%%
b.index
%%
b.values

2. 通过切片方法获取信息

%%
a[1:3]
%%
#统计方面的用法
a.mean()
%%
#in函数的用法
#表示如果在Series中返回True,否则返回False
b=dict(a)
b
%%
'a' in a
'v' in a
'b' in a

4.DataFrame的创建

1.直接创建

# Dataframe building 
# axis=0 axis=1
g=np.random.randint(60,100,(4,2))
g_df=pd.DataFrame(g,index=['Mary','Bob','Lee','Rose'],columns=['math','chinese'])
g_df

2.矩阵方式创建

# dataframe -- ndarray()
a_df=pd.DataFrame(np.random.rand(3,4),index=['A','B','C'])
a_df

3.字典类型创建

g_dic={'math':[96,92,89,90],'chinese':[90,21,89,79]}
b=pd.DataFrame(g_dic,index=['Mary','Bob','Lee','Rose'])
b

5.DataFrame的索引和应用

1.DataFrame的索引信息提取

# dataframe -- ndarray()
a_df=pd.DataFrame(np.random.rand(3,4),columns=['x','y','z','v'],index=['one','two','three'])
a_df%%
# basical actions for DataFrame functions
a_df.index%%
a_df.columns#列
%%
a_df.values#值
%%
a_df['x']#x列的信息
%%
a_df.T#dateframe转置
%%
a_df[:2]#切片
%%
a_df[['x','v']]#多个切片

2.DataFrame的数据选择

# DataFrame的数据选择
"""
对DataFrame的数据进行更灵活的选择,Pandas提供索引器(indexer)属性作为取值方法.
 1.使用索引器iloc、loc,提供灵活的索引形式.
 2.可使用loc(自定义索引)或iloc(自动索引)以NumPy风格的语法从DataFrame中选取行和列数据
 3.通过loc和iloc,行、列数据都可以做切片和花式索引.
"""
%%
a_df
%%
a_df.loc[['one','two']]#提取前两行
%%
#同时也可以用切片索引
a_df.loc[:,['x','y','z']]
#当然也能够提取一部分

3.索引器操作实例

#索引器操作实例
s_dic={'Python':[60,99,81,66],'C':[63,69,96,84],'Java':[63,79,83,84]}
score=pd.DataFrame(s_dic,index=['Ann','Bob','Cindy','Lee'])
score
%%
#选择单行或者指定行
score.iloc[[0,2],[0,1]]#numpy的匹配对象(0,0)(2,1)
%%
#.loc
score.loc['Ann':'Cindy']
%%
#.iloc
score.iloc[0:2]
%%
#loc和iloc都可以修改数据
score.loc['Ann','C']=100
score.iloc[2,2]=99
score

http://www.yayakq.cn/news/85131/

相关文章:

  • 什么网站程序适合做seo小程序开发兼职的注意要点
  • 网站建设需要机房服务器wordpress 用户修改密码
  • 淘宝店铺可以做网站优化么沪深300指数是什么意思
  • 建设银行网站怎么开通手机短信python 做电商网站
  • 制作网站是什么专业免费网络推广方式
  • 深圳彩票网站建设人力资源网站模板
  • 虚拟展馆官方网站建设网站外链购买
  • 毕业设计代做网站多少钱中国建设银行网站类型
  • 有域名之后怎么自己做网站自己怎么开发网站
  • 深入网站开发和运维 pdf鲁谷做网站的公司
  • 北京网站建设公司报价浩森宇特电子工程网络工程属于安防工程吗
  • 网站站长统计怎么做怎么用域名做网站
  • 网站如何做防护村网站建设计划书
  • 免费网站建设大全编辑网站绑定 主机名
  • 以网站内容建设和运维为主网站开发讲座
  • 电商网站设计岗位主要是湖南人文科技学院宿舍
  • 网站建设域名所有权湖南省建设厅网站首页
  • 学做网站是什么seo蒙牛伊利企业网站专业性诊断
  • 重庆住房建设部网站发广告去哪个平台
  • 政务网站建设索引网站建设技术服务清单
  • 山东省建设监理协会网站金馆长做图网站
  • 武昌做网站多少钱asp.net 4.0网站建设基础教程
  • 电商网站建设文献网站建设xiduyun
  • 可以做软件的网站有哪些功能廉政网站建设
  • 七星彩网站开发WordPress怎么添加音乐
  • 广元北京网站建设公司做网站所上传的产品图片
  • 富阳区建设局网站局网站建设管理整改情况
  • app开发全过程沈阳网站优化公司
  • 弹性盒子做自适应网站网站信息服务费怎么做凭证
  • 重庆游戏网站开发wordpress源码整合