python数据分析与展示--Pandas库入门

本文介绍了Python的Pandas库,包括Pandas库的引用、Series类型和DataFrame类型的创建及操作。详细讲解了Series的创建、基本操作,如基于index和values的操作,类似ndarray和字典类型的操作。此外,还探讨了DataFrame类型的创建以及Pandas库的数据类型操作,如重新索引和数据类型运算,包括符号运算、方法运算和比较运算。
摘要由CSDN通过智能技术生成

一.Pandas库的引用

Pandas是python第三方库,通过了高性能易用的数据类型和分析工具;Pandas库包含了Series,DataFrame两个数据类型,基于这两个数据类型可以实现基本,运算,特征类,关联类操作

导入:

import pandas as pd

 小例:

import pandas as pd
d=pd.Series(range(20))
print(d)
'''
0      0
1      1
2      2
3      3
4      4
5      5
6      6
7      7
8      8
9      9
10    10
11    11
12    12
13    13
14    14
15    15
16    16
17    17
18    18
19    19
dtype: int64
'''

二.Pandas库的Serices类型

Series类型由一组数据及与之相关的数据索引组成


1.Series类型的创建

Series类型可以由如下类型创建:

·python列表:index与列表元素个数一致

·标量值:index的个数表示Series的个数

·python字典:键值对的‘键’是索引,index从字典中进行选择操作

·ndarray:通过ndarray创建索引和数据

·其他函数:range函数


 代码实例:

从列表创建:

import pandas as pd
d=pd.Series([2,6,4,8,3],index=['a','b','c','d','e'])
print(d)
'''
a    2
b    6
c    4
d    8
e    3
dtype: int64
'''

从标量值创建:

import pandas as pd
#从标量值创建不能省略indx
d=pd.Series(6,index=['a','b','c','d','e'])
print(d)
'''
a    6
b    6
c    6
d    6
e    6
dtype: int64
'''

从字典类型创建:

import pandas as pd
#从字典创建可以省略indx
d=pd.Series({'c':4,'d':7,'b':3,'a':2,'e':6},index=['a','b','c','d','e'])
print(d)
'''
a    2
b    3
c    4
d    7
e    6
dtype: int64
'''

从ndarray类型创建:

import pandas as pd
import numpy as np
#可以省略indx
d=pd.Series(np.arange(5),index=np.arange(9,4,-1))
print(d)
'''
9    0
8    1
7    2
6    3
5    4
dtype: int32
'''

2.Series类型的基本操作

(1)基于index和values的操作

import pandas as pd
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前段被迫创业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值