import pandas as pd
# series
ser_obj = pd.Series(data=list('asdf'))
print(ser_obj)
print(ser_obj.index)
print(ser_obj.values)
print('#########')
print(type(ser_obj.index))
print(type(ser_obj.values))
ser2 = pd.Series(np.random.randint(-5,50,10))
print(ser2)
展示:
0 a
1 s
2 d
3 f
dtype: object
RangeIndex(start=0, stop=4, step=1)
['a' 's' 'd' 'f']
#########
<class 'pandas.core.indexes.range.RangeIndex'>
<class 'numpy.ndarray'>
0 40
1 23
2 30
3 -5
4 10
5 41
6 41
7 35
8 10
9 29
dtype: int32
注意点:
series = index对象+ ndarray对象
9.2 series对象的参数
ser3 = pd.Series(data=['python','java','c++','go'],index=list('abcd'),dtype=str,name='ser1')
ser4 = pd.Series(data=[1,2,3,4],index=list('abcd'),dtype=str,name='ser2')
print(ser3)
print(ser4)
展示:
a python
b java
c c++
d go
Name: ser1, dtype: object
a 1
b 2
c 3
d 4
Name: ser2, dtype: object