pandas中多个dataframe想进行按列操作时,需要用join函数,根据函数参数列表
DataFrame.
join
(self, other, on=None, how='left', lsuffix='', rsuffix='', sort=False)
当指定了on等于某一列后,报错:Joining multiple DataFrames only supported for joining on index
即提示多个dataframe只能按照index进行join
此时
rst2=df0.join(rst1)
rst3=rst2.fillna(-1)
rst3[['体育资讯_m_visit_cnt_count_1m','体育资讯_m_visit_cnt_mean_1m']]
即可