Pandas series的创建
pd.Series(data,index)
Series的属性
ser.values #序列的值列
ser.index #序列索引,后面可跟map 映射 ser.index.map(lambda x:x & '+')
ser.size #序列长度
Series方法
ser.value_counts(normalize=True) #分类统计
ser.sort_values(ascending=False) #按值进行排序
空值判断
ser.isna()
ser.isnull()
填充空值
ser.fillna(ser.mode()[0])
ser.isna().sum() #缺失条数总计
两个高级的方法
map:
方法一
a=pd.Series(['男','女','男','女','男','女','男','女','男','女'])
a.map({'男':1,'女':0})
方法二
def change(x):
if x=='男':
return 1
else:
return 0
a.map(change)
apply:
只能接收一个函数