熊猫:连接一些df

时间:2016-07-25 11:46:27

标签: python pandas

我有两个df

ID   url   visits
123  vk.com   14
789  twitter.com   7

并且

ID   url  buys
123  vk.com   3
456  facebook.com  1

欲望输出

ID   url   visits   buys
123  vk.com   14    3
456  facebook.com   NaN   1
789  twitter.com   7   NaN

我试试

result = pd.concat([short, short1], axis=1, ignore_index=False)

但它看起来并不像我的欲望输出。

1 个答案:

答案 0 :(得分:2)

我认为您需要IDurlhow='outer',其中外部加入参数result = pd.merge(short, short1, on=['ID','url'], how='outer') print (result) ID url visits buys 0 123.0 vk.com 14.0 3.0 1 789.0 twitter.com 7.0 NaN 2 456.0 facebook.com NaN 1.0

 NetworkUtils utils = new NetworkUtils(getApplicationContext());
    if(utils.isConnectingToInternet())
    {
        getSpinnerData();
    }
    else
    {
        List<VideoJson> videoList = db.getAllVideos();
        Log.e("List is","=> "+videoList);
        adapter = new VideoAdapter(videoList, this);
        recyclerView.setAdapter(adapter);
    }
}