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

惠州做网站优化米定制网的网站是那个公司做

惠州做网站优化,米定制网的网站是那个公司做,国外 精美 网站,建设网站要什么时候开始本文目录: 一、Series和Dataframe的概念二、创建Series对象三、创建Dataframe对象(一)Series1.Series的常用属性总结如下:2.Series的常用方法总结如下: (二)Dataframe1.Dataframe的常用属性2.Da…

本文目录:

  • 一、Series和Dataframe的概念
  • 二、创建Series对象
  • 三、创建Dataframe对象
    • (一)Series
      • 1.Series的常用属性总结如下:
      • 2.Series的常用方法总结如下:
    • (二)Dataframe
      • 1.Dataframe的常用属性
      • 2.Dataframe的常用方法

一、Series和Dataframe的概念

Pandas 只有两种核心数据结构:

Series:一维数组(单列数据,带索引)。

DataFrame:二维表格(多列 Series 的集合,每列可不同数据类型)。
在这里插入图片描述

【特别分享】

Pandas没有独立的“行”对象源于两点原因****:

(1)设计哲学:Pandas 是围绕 列式存储(Column-oriented) 优化的,列操作(如聚合、过滤)比行操作更高效;

(2)内存布局:DataFrame 的每列(Series)在内存中连续存储,而行是跨列的,访问效率较低。

二、创建Series对象

Series是最基本的数据结构对象,DataFrame 的一列就是一个 Series;

它是一个类似于一维数组的对象;

它的创建主要包括三个部分:values(值:可为列表、字典、numpy数组、标量值等等)、index(行索引)、name(series名字),其中values是必须有的,index和name可有可无,当不指定index时,系统会默认从0开始。

Series的创建方式有多种:
在这里插入图片描述
代码如下(列举3种,其它类同):

import pandas as pd# 从列表创建,默认索引为 0, 1, 2...
data = [10, 20, 30, 40]
s = pd.Series(data)
print(s)# 字典的键自动成为索引
data = {'a': 10, 'b': 20, 'c': 30}
s = pd.Series(data)
print(s)# 所有值均为 5,索引需单独指定
s = pd.Series(5, index=['a', 'b', 'c'])
print(s)注意:Series的缺失值用 NaN 表示。

三、创建Dataframe对象

DataFrame是Pandas中最基本的数据结构,Series的许多属性和方法在DataFrame中也一样适用,可以理解为一个二维表结构。

Dataframe的创建方式主要包括列表创建和字典创建,还有csv文件读取,代码如下:

import pandas as pd
#从字典创建
data = {'Name': ['Alice', 'Bob', 'Charlie'],'Age': [25, 30, 35],'City': ['New York', 'London', 'Tokyo']
}df = pd.DataFrame(data)
print(df)#从列表创建
data = [['Alice', 25, 'New York'],['Bob', 30, 'London'],['Charlie', 35, 'Tokyo']
]df = pd.DataFrame(data, columns=['Name', 'Age', 'City'])
print(df)#从csv文件读取
df = pd.read_csv('data.csv')  # 读取 CSV 文件
print(df.head())  # 查看前5行

四、属性和方法

Series和Dataframe的很多属性和方法是共通的。

(一)Series

1.Series的常用属性总结如下:

在这里插入图片描述
代码如下:

例(列举重点):
import pandas as pd
s = pd.Series([1, 2], name='my_series')
print(s)  # 输出:'my_series's1 = pd.Series([1, 2, 3], name="A")  
s2 = pd.Series(["X", "Y", "Z"], name="B")print(s1.ndim)
print(s1.shape)
print(s1.loc[1]) #按索引1取值
print(s1.iloc[1])#按索引位置1取值

2.Series的常用方法总结如下:

在这里插入图片描述

代码如下:

例(列举重点):print(df.head())    #前五条数据
print(s.describe())   #查看详情
s1=s.sample(2)   #随机抽取2条数据
print(s1)    
print(s1.sort_values()) #默认升序,降序需指定ascending=False#扩展:
print(s1.sort_values(ascending=False))   #降序排列,返回新的
print(s1.sort_values(ascending=True))   #升序排列,返回新的
print(s1.describe(include="all"))    #打印所有字段详细信息
print(s1.describe(exclude="int,float")) #打印除了int和float的字段信息

(二)Dataframe

1.Dataframe的常用属性

在这里插入图片描述

2.Dataframe的常用方法

在这里插入图片描述

有关属性和方法整体代码如下:

例(列举部分重点):
import pandas as pd# 加载数据集, 得到df对象
df = pd.read_csv('data/scientists.csv')print('=============== 常用属性 ===============')
# 查看维度, 返回元组类型 -> (行数, 列数), 元素个数代表维度数
print(df.shape)
# 查看数据值个数, 行数*列数, NaN值也算
print(df.size)
# 查看数据值, 返回numpy的ndarray类型
print(df.values)
# 查看维度数
print(df.ndim)
# 返回列名和列数据类型
print(df.dtypes)
# 查看索引值, 返回索引值对象
print(df.index)
# 查看列名, 返回列名对象
print(df.columns)
print('=============== 常用方法 ===============')
# 查看前5行数据
print(df.head())
# 查看后5行数据
print(df.tail())
# 查看df的基本信息
df.info()
# 查看df对象中所有数值列的描述统计信息
print(df.describe())
# 查看df对象中所有非数值列的描述统计信息
# exclude:不包含指定类型列
print(df.describe(exclude=['int', 'float']))
# 查看df对象中所有列的描述统计信息
# include:包含指定类型列, all代表所有类型
print(df.describe(include='all'))
# 查看df的行数
print(len(df))
# 查看df各列的最小值
print(df.min())
# 查看df各列的非空值个数
print(df.count())
# 查看df数值列的平均值
print(df.mean())

今天分享到此结束。


文章转载自:

http://oz4sXcDu.dyxLm.cn
http://zUmdSLRl.dyxLm.cn
http://e9OUpi74.dyxLm.cn
http://KG3uicTd.dyxLm.cn
http://uMC8mwRR.dyxLm.cn
http://urytMHvX.dyxLm.cn
http://mprXB1mG.dyxLm.cn
http://gMha36NJ.dyxLm.cn
http://y7UYe56p.dyxLm.cn
http://jocEKAIt.dyxLm.cn
http://1llJaStx.dyxLm.cn
http://MIQnMhGi.dyxLm.cn
http://BxTFZLO4.dyxLm.cn
http://zdzvb2BB.dyxLm.cn
http://E1Av44bE.dyxLm.cn
http://qaXUmVd4.dyxLm.cn
http://obS7Epv5.dyxLm.cn
http://8z4wXUQB.dyxLm.cn
http://6jvB9ZqR.dyxLm.cn
http://PiuOi5Oj.dyxLm.cn
http://TdBylwJ3.dyxLm.cn
http://a1BVDQYk.dyxLm.cn
http://d8dLumSa.dyxLm.cn
http://AbwKEeO2.dyxLm.cn
http://AHJaFaV9.dyxLm.cn
http://GzcJ5vIy.dyxLm.cn
http://nNijvipP.dyxLm.cn
http://FtGKa2Rf.dyxLm.cn
http://7JGHKLNv.dyxLm.cn
http://XexuREIK.dyxLm.cn
http://www.dtcms.com/wzjs/736007.html

相关文章:

  • 网站的主要功能网站建设怎么管理业务员
  • 网站里的专题页面每天试用三小时vp加速器
  • 个人网站做项目高级网站开发培训价格
  • 商丘购物网站开发设计六安网吧什么时候解封
  • 北京时间网站建设别人用我公司权限做网站
  • 深圳网站建设中为广告设计需要什么软件
  • 做网站的销售能干什么做号网站
  • 做百度网站费用多少网页设计基础填空题及答案
  • 网站app制作费用单成都网站设计平台
  • 常州网站建设公司排名discuz wordpress主题
  • 网站自己做服务器划算吗腾讯云 网站备案
  • 莱芜网站建设哪里有做网站需要购买服务器吗
  • 平面设计案例网站推荐网站维护是什么专业
  • 南通网站流量优化相关网站怎么做
  • 企业电子商务网站开发实验报告建设厅资质管理网站
  • 深圳网站建设推广方法网站关键词密这么稀释
  • 青海省建设工程信息网站秦皇岛市 网站建设
  • 泉州网站设计师招聘长沙seo网络营销推广
  • 怎么制作网站游戏在线图片编辑网站源码
  • 品牌网站建设小8a蝌蚪备案网站公共查询系统
  • wordpress游戏网站互联网渠道
  • .net是建网站的吗建设官方网站e路护航
  • 多商城入住网站建设电动牙刷开发
  • 《工程建设》官方网站一个网站可以有几个关键词
  • 广州天河酒店网站建设在线制作logo网站
  • 如何创立网站什么公司做网站好
  • 中铁建设投资集团有限公司招聘网站分类信息 wordpress
  • 哪家微网站建设域名网站怎么做的
  • 重庆专业建网站常用的开发工具有哪些
  • 罗湖商城网站建设哪家效益快网站上传用什么软件做视频格式