栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 库整理:pandas

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 库整理:pandas

 Dataframe的行索引是index 列索引是columns 我们可以在创建Dataframe时指定索引的值 重新排序各个列

import pandas as pd
data [{1: a ,2: b },
 {1: c ,4: d }]
f1 pd.Dataframe(
 data,
 index [2016,2021],
 columns [4,3,2,1])
f1

1.3  使用Series创建

每一列是一个series 他们公用一个index 用许多dataframe构建一个dataframe

a1 { a :1, b :2}
a2 { a :3, c :3}
x pd.Series(a1)
y pd.Series(a2)
df1 { first :x, second :y}
pd.Dataframe(df1)

1.4 使用二维数组创建

感觉评论区的提醒~

Dataframe的value部分是这个二维数组 同时可以人为设定columns和index

import pandas as pd
a [[1,2],[3,4]]
pd.Dataframe(a,columns [ a , b ],index [ 2021 , 2022 ])

 

 

 2 查看Dafaframe dtypes

数据类型

index

行标签的集合

columns

列标签集合

values

dataframe所有的值

shape

 3 Series

一维数组 类似于numpy里面的ndarray

可以为数据自定义标签 索引 通过索引来访问数据中数据

3.1 创建Series 3.1.1 使用字典创建
a {1: a ,2: b }
x pd.Series(a)
print(x)
dtype: object
 
 3.1.2 使用数组创建

先value后index(key)

a [1,2]
b [ a , b ]
x pd.Series(a,b)#先value再key
dtype: int64
 
a [1,2]
b [ a , b ]
x pd.Series(b,a)#先value再key
print(x)
dtype: object
 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267316.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号