美文网首页
2018-12-06

2018-12-06

作者: Blight | 来源:发表于2018-12-06 21:36 被阅读0次

pandas个人笔记

1Series

创建Series

a=pd.Series(np.random.rand(10),index=list('abcdefghi'))

切片(略)

重建索引

b=a.reindex(['a','f','z'])

b的结果为a对应index的值,如果不存在保存nan,可选参数fill_value=x,自动填充缺失值为x

对齐

s1 = pd.Series(np.random.rand(3), index = ['Jack','Marry','Tom'])

s2 = pd.Series(np.random.rand(3), index = ['Wang','Jack','Marry'])

print(s1)

print(s2)

print(s1+s2)

Jack 0.753732

Marry    0.180223

Tom      0.283704

dtype: float64

Wang    0.309128

Jack    0.533997

Marry    0.626126

dtype: float64

Jack    1.287729

Marry    0.806349

Tom          NaN

Wang          NaN

删除和添加

a.drop('a') 

a.drop(['a','b'])

可选参数inplace=True 是否在原Series上删除

a['z']=100

ar3 = ar1.append(ar2)

相关文章

网友评论

      本文标题:2018-12-06

      本文链接:https://www.haomeiwen.com/subject/oeyacqtx.html