merge()是将两个表合并在一起,横向合并。纵向合并用的是append()函数。
dbms_lob.append(dest_lob in out nocopy blob,src_lob in blob);
dbms_lob.append(dest_lob in out nocopy clob/noclob character set any_cs,
src_lob in clob/noclob character set dest_lob%charset);
参数详解
参数 | 功能 |
dest_lob | 目标lob,追加数据到该lob末尾。 |
src_lob | 是源lob,从该lob中读取数据 |
character set any_cs | 表示dest_lob 中的数据可以是任何字符集 |
character set dest_lob%charset | 表示desc_lob的字符集. |
DataFrame.merge(right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=False, suffixes=('_x', '_y'), copy=True, indicator=False, validate=None)
# 功能介绍:Merge DataFrame or named Series objects with a database-style join.
# return:DataFrame。A DataFrame of the two merged objects.
参数详解
参数 | 功能 | |
---|---|---|
right | 被合并的对象 | DataFrame or named Series |
how | z很对行,right,left,outer,inner | left只保留左边的主键,只在右边主键中存在的行就不取了 |
on | 用于连接的列名(主键),必须同时存在于左右两个DataFrame | 一列或多列 |
left_on | 左侧DataFrame中用作连接键的列 | |
right_on | 右侧DataFrame中用作连接键的列 | |
left_index | 将左侧的行索引用作其连接键 | |
sort | 根据连接键对合并后的数据进行排列,默认为False | |
suffixes | 如果有除了主键之外相同的列,给予后缀 | [’_before’,’_after’] |
indicator | 增加_merge列,表明数据来源(left,right,both) |
【参考文献】
1.pd.merge()详解||做量化知道这些就够了
2.merge使用方法
3.append()方法
4.python中append函数的用法
5.python3:pandas(合并concat和merge)