数据合并

# 数据合并

定义

M.concat.v3(input_data_1=None, input_data_2=None,input_data_3=None, input_data_list=[])

合并两个数据集

参数:

  • input_data_1 (DataSource) – 输入数据1。
  • input_data_2 (DataSource) – 输入数据2。
  • input_data_3 (DataSource) – 输入数据3。
  • input_data_list (list) - 输入数据的列表

返回类型:

  • Outputs

示例代码

ds1 = DataSource()
df_store = ds1.open_df_store()
df_store['df1'] = pd.DataFrame({'a':[1,2,3],'b':[10,20,30]})
ds1.close_df_store()
ds2 = DataSource()
df_store = ds2.open_df_store()
df_store['df2'] = pd.DataFrame({'a':[4,5,6],'b':[40,50,60]})
ds2.close_df_store()

M.concat.v3(input_data_1=ds1,
    input_data_2=ds2).data.read_df()

运行结果:

[2018-09-11 20:40:09.281844] INFO: bigquant: concat.v3 开始运行..
[2018-09-11 20:40:09.307598] INFO: concat: 合并: /df1, 行数=3
[2018-09-11 20:40:09.327278] INFO: concat: 合并: /df2, 行数=3
[2018-09-11 20:40:09.348441] INFO: bigquant: concat.v3 运行完成[0.066561s].
a    b
0    1    10
1    2    20
2    3    30
0    4    40
1    5    50
2    6    60