点击跳转 《Pandas系列目录》
文章目录
1. 创建Series2. Series索引3. 基本运算
pandas提供的一维数组,由索引和值两部分组成,类似字典,支持字典的一些方法值的类型可以不同如果在创建时没有明确指定索引,则会自动使用从0开始的非负整数作为索引
1. 创建Series
pandas
.Series
(data
=None, index
=None, dtype
=None, name
=None, copy
=False, fastpath
=False)
import pandas
as pd
import numpy
as np
s1
= pd
.Series
(range(1, 20, 5))
s2
= pd
.Series
({'语文': 90, '数学': 92, 'Python': 98, '物理': 87, '化学': 92})
s3
= pd
.Series
(np
.arange
(5, 10), index
=['a', 'b', 'c', 'd', 'e'])
2. Series索引
通过索引的方式选取Series中的单个或一组值
import pandas
as pd
import numpy
as np
s1
= pd
.Series
(range(1, 20, 5))
s2
= pd
.Series
({'语文': 90, '数学': 92, 'Python': 98, '物理': 87, '化学': 92})
s3
= pd
.Series
(np
.arange
(5, 10), index
=['a', 'b', 'c', 'd', 'e'])
print(s1
[3])
s1
[3] = -17
print(s1
)
print(s2
['语文'])
s2
['语文'] = 94
print(s2
[['语文', 'Python']])
print(s2
[s2
.values
>= 90])
print(s3
[s3
.index
!= 'd'])
3. 基本运算
s2
.mean
()
s2
.median
()
s2
.sum()
s2
.std
()
s2
.mode
()
s2
.value_counts
()
s2
/ 2
s2
// 2
s2
% 2
s2
** 2
np
.sqrt
(s2
)
np
.log
(s2
)
s3
= s3
.drop
('b')