Pandas中Series和DataFrame的创建、重置、填充等相关操作>>> import numpy as npi>>> from pandas import DataFrame,Series>>> a = Series([1.2,2.1,5,-6],index = ['a','b','c','d'])>>>...
摘要由CSDN通过智能技术生成
Pandas中Series和DataFrame的创建、重置、填充等相关操作
>>> import numpy as np
i>>> from pandas import DataFrame,Series
>>> a = Series([1.2,2.1,5,-6],index = ['a','b','c','d'])
>>> print a
a 1.2
b 2.1
c 5.0
d -6.0
dtype: float64
>>> b = a.reindex(['A','B',"C",'D','E']) #修改a的index,这里可以看出,这里不仅仅是修改index名字,原来的index值会指向过来,若之前没有该index名字,则默认值为NaN
>>> print b
A NaN
B NaN
C NaN
D NaN
E NaN
dtype: float64
>>> b = a.reindex(['a','b',"c",'d','e'])#重置index
>>> print b
a 1.2
b 2.1
c 5.0
d -6.0
e NaN
dtype: float64
>>> b = a.reindex(['a','b',"c",'d','e'],fill_value = 0)#重置index并制定默认缺失值为0
>>> print b
a 1.2
b 2.1
c 5.0
d -6.0
e
Pandas中Series和DataFrame的创建、重置、填充等相关操作>>> import numpy as npi>>> from pandas import DataFrame,Series>>> a = Series([1.2,2.1,5,-6],index = ['a','b','c','d'])>>&gt...