Python pandas 两个不同行数的DataFarme的合并
1、打开python,导入需要使用的模块from pandas import DataFramefrom pandas import Seriesimport numpy as npimport pandas as pd
2、建立两个行数不同的dataframedf1 = pd.DataFrame({'A': [1,2,4],"B":[3,6,8]},index=[0, 1, 3])df2 = pd.DataFrame({'B': [0,0,0,0],"C":[0,0,0,0],"D":[0,0,0,0]}index=[0, 1, 2, 3])运行查看如下图
3、使用add函数,相加测试df3 = df1.add(df2["B"],axi衡痕贤伎s=0).fillna(method=&鳎溻趄酃quot;pad")df5 = df1.add(df2["D"],axis=0).fillna(0)
4、结果如下图两个结果填充的方法不一样(fillna的参数不一样),函数的使用是一样的,具体根据需要使用。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:24
阅读量:66
阅读量:40
阅读量:91