pandas 笔记002
目录
二、Series索引的创建和基本用法
1.Series索引的创建
三种常用方法创建Series索引
-
通过列表创建Series索引
-
通过numpy创建的数组来创建Series索引
-
通过字典(无序)创建Series索引
1.1 通过列表创建Series索引
索引值默认从0开始(0索引)。
import pandas as pd
import numpy as np
a1 = pd.Series([1,2,3,4,5])
a1 #生成的结果左边是索引(默认的索引),对应右边的元素值,最下面是值的数据类型
0 1
1 2
2 3
3 4
4 5
dtype: int64
type(a1) #类型
pandas.core.series.Series
index指定索引名:
注意:指定的索引数量必须和列表元素数量一致,否则报错。
#index指定索引名
a2 = pd.Series([1,2,3,4,5],index=['a','b','c','d','e']) #指定的索引数量必须和列表元素数量一致,否则报错
a2
a 1
b 2
c 3
d 4
e 5
dtype: int64
1.2 通过numpy创建的数组来创建Series索引
b1 = pd.Series(np.arange(1,6))
b1 #生成的结果左边是索引(默认的索引),对应右边的元素值
0 1
1 2
2 3
3 4
4 5
dtype: int32
type(b1) #类型
pandas.core.series.Series
指定索引:
注意:指定的索引数量必须和列表元素数量一致,否则报错。
#index指定索引名
b1 = pd.Series([1,2,3,4,5],index=['a','b','c','d','e']) #指定的索引数量必须和列表元素数量一致,否则报错
b1
a 1
b 2
c 3
d 4
e 5
dtype: int64
1.3 通过字典(无序数据类型)创建Series索引
dict1 = {
'name':'李宁','age':'12','gender':'男'}
print(dict1) #字典是无序的,每次输出顺序可能不一样
print