Series常用操作:
sel=Series(data=[1,2,3,4],index=[“a”,“b”,“c”,“d”])
#Series是Pandas中最基本的对象,类似于一维数组,和numpy数组对象差不多,Series可以为数据自定义标签,也就是索引,
import pandas as pd
from pandas import Series,DataFrame
import numpy as np
#创建Series对象并忽略索引:
sel=Series([1,2,3,4])
print(sel)
print("-"*10)
#通常会自己创建索引:
sel=Series(data=[1,2,3,4],index=["a","b","c","d"])
sel=Series(data=[1,2,3,4],index=list("abcd"))
print(sel)
输出:
0 1
1 2
2 3
3 4
dtype: int64
----------
a 1
b 2
c 3
d 4
dtype: int64
获取内容:包括内容、键值对、索引和 键值对;
sel=Series(data=[1,2,3,4],index=["a","b","c","d"])
sel=Series(data=[1,2,3,4],index=list("abcd"))
print("-"*10)
#获取内容:
print(sel.values)
#获取索引:
print(sel.index)
#获取索引和键值对:
print(list(sel.iteritems()))
输出:
[1 2 3 4]
Index([‘a’, ‘b’, ‘c’, ‘d’], dtype=‘object’)
[(‘a’, 1), (‘b’, 2), (‘c’, 3), (‘d’, 4)]
将字典转化为Series:
dict={