目录
1.pandas 初学之Series创建
(1)代码
#coding = utf-8
import pandas as pd
P = pd.Series([1,2,31,12,3,4])
print(P)
print(type(P))
(2)运行结果
0 1
1 2
2 31
3 12
4 3
5 4
dtype: int64
<class 'pandas.core.series.Series'>
Process finished with exit code 0
2.索引修改
(1)代码
import pandas as pd
import numpy as np
import string
P = pd.Series(np.arange(12),index = list(string.ascii_uppercase[:12]))
print(P)
print(type(P))
(2)运行结果
A 0
B 1
C 2
D 3
E 4
F 5
G 6
H 7
I 8
J 9
K 10
L 11
dtype: int32
<class 'pandas.core.series.Series'>
Process finished with exit code 0
3.字典建立
(1)代码
import pandas as pd
t = {"name":"qingqing","age":30,"tel":110}
P = pd.Series(t)
ta = t["age"]#t[1]
print(ta)
print(P)
print(type(P))
#常用
#t.index
(2)运行结果
30
name qingqing
age 30
tel 110
dtype: object
<class 'pandas.core.series.Series'>
Process finished with exit code 0
4常用方法
(1)代码
import pandas as pd
t = {"name":"qingqing","age":30,"tel":110,"th":11000}
P = pd.Series(t)
ta = t["age"]
tv = P.values
tt=type(P.index)
lt = len(P.index)
lit = list(P.index)
lis = list(P.index)[1:3]#前闭后开
print(ta)
print(tv)
print(tt)
print(lt)
print(lit)
print(lis)
print(type(P))
(2)运行结果
30
['qingqing' 30 110 11000]
<class 'pandas.core.indexes.base.Index'>
4
['name', 'age', 'tel', 'th']
['age', 'tel']
<class 'pandas.core.series.Series'>
Process finished with exit code 0