8. 学习 + 练习
import numpy as np
import pandas as pd
s = pd.Series(np.random.rand(15))
print(s)
print(s.head())
print(s.tail())
s = pd.Series(np.random.rand(5), index=['a', 'b', 'c', 'd', 'e'])
print(s)
s1 = s.reindex(['c', 'd', 'a', 'b', 'e', 'f'])
print(s1)
s2 = s.reindex(['c', 'd', 'f'])
print(s2)
s3 = s.reindex(['c', 'd', 'f'], fill_value=0)
print(s3)
s4 = pd.Series(np.random.rand(3), index=['jack', 'marry', 'cindy'])
s5 = pd.Series(np.random.rand(3), index=['wang', 'jack', 'marry'])
print(s4)
print(s5)
'''
cindy NaN
jack 0.762138
marry 1.406145
wang NaN
dtype: float64
'''
print(s4 + s5)
s6 = pd.Series(np.random.rand(5), index=list('ngijx'))
print(s)
s66 = s6.drop('n')
print(s66)
print(s6)
print('------')
s7 = s6.drop('j', inplace=True)
print(s6)
print(s7)
s62 = s6.drop(['n', 'i'])
print(s62)
s8 = pd.Series(np.random.rand(5))
s9 = pd.Series(np.random.rand(5), index=list('ngijx'))
print(s8)
print(s9)
s8[5] = 100
s9['x'] = 100
print(s8)
print(s9)
print('------')
s10 = s8.append(s9)
print(s10)