key')
当两个DataFrame没有相同的列索引时,我们可以指定链接的列:
#如果两个DataFrame的列名不同,可以分别指定
df3 = pd.DataFrame({'lkey':['b','b...replace方法进行值替换,返回一个新的对象。...如果希望对不同的值进行不同的替换,传入一个由替换关系组成的列表或者字典即可:
data = pd.Series([1,-999,2,-999,-1000,3])
data.replace(-999,np.nan...假如你想要对不同的列应用不同的函数,具体的办法是向agg传入一个从列名映射到函数的字典:
grouped.agg({'tip':[np.max,'min'],'size':'sum'})
?...可以看到,在上面的例子中,分组产生了一个标量,即分组的平均值,然后transform将这个值映射到对应的位置上,现在DataFrame中每个位置上的数据都是对应组别的平均值。