在R中加入跨国表

时间:2018-11-13 18:37:34

标签: r data.table

我有两个数据表MP和MK,如下所示。我尝试合并,但结果错误!我知道可以通过几个for循环来完成,但是我正在为此在数据表中寻找一种优雅的方式,因为我拥有的实际数据表非常大(〜100,000行),有人可以帮我连接这两个数据吗?表格以获取最终结果,如下所示。

getData(){
      this.rows = [];

      const nodeToFlat = '_source';

      this.info.forEach( (info,index) => {
        let tmpRowStr = {};
        for( let x in info[nodeToFlat]){
          if(info[nodeToFlat][x].constructor === Object){
            for (let z in info[nodeToFlat][x] ) {
              tmpRowStr[`${x}.${z}`] = info[nodeToFlat][x][z];
            }

          } else {
            tmpRowStr[`${x}`] = info[nodeToFlat][x];
          }
        }

        this.rows.push(tmpRowStr);
      }
     )

     console.log('======>' ,this.rows);


    }

0 个答案:

没有答案