赞
踩
- # 读取excel数据
- df1 = pd.read_excel(file_list1[i])
- df2 = pd.read_excel(file_list2[i])
-
- # 以右边数据框的“date”列为基准对数据进行横向合并,并对缺失的地方填充上-6999
- df = pd.merge(df1, df2, how="right", on=['date']).fillna(-6999)
- # 读取excel数据
- df1 = pd.read_excel(file_list1[i])
- df2 = pd.read_excel(file_list2[i])
-
- # 两个数据框横着合并
- df = pd.concat([df1, df2], axis = 1)
要求以某列(比如时间)为基准提取数据框公共部分的时候,用pd.merge(),其余时候可以用pd.concat()。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。