查找两列中最大的一列(用于python中的tweet)

查找两列中最大的一列(用于python中的tweet),python,pandas,twitter,Python,Pandas,Twitter,我有一个.csv的tweets,并希望找到最热门的tweets,我将其定义为RTs和FAV最多的tweets。我知道我可以使用NLAGEST进行以下操作: toptweets=tweets.nlargest(10,['retweet\u count','favorite\u count']) 但是,我知道如果我更改括号中列的顺序,我会得到稍微不同的结果,因为上面的代码顺序是retweet\u count中的最大值,然后是favorite\u count(source:) 不过,我要寻找的是一种对

我有一个.csv的tweets,并希望找到最热门的tweets,我将其定义为RTs和FAV最多的tweets。我知道我可以使用NLAGEST进行以下操作:

toptweets=tweets.nlargest(10,['retweet\u count','favorite\u count'])

但是,我知道如果我更改括号中列的顺序,我会得到稍微不同的结果,因为上面的代码顺序是retweet\u count中的最大值,然后是favorite\u count(source:)


不过,我要寻找的是一种对推文进行排序的方法,它不会将一列的优先级排在另一列的优先级之上,而是为我提供两列中具有最高值的推文。有什么想法吗?

我想你需要的是有一些额外的标准,使一列相对于其他列的值最大。如果你想同时看它们,我能想到的任何方法都是先看一个,然后再看另一个。你也可以把这些列合并成一个列,然后从大到小排序。我认为你需要的是有一些额外的标准,使一个列的值比其他列的值大。如果你想同时看它们,我能想到的任何方法都是先看一个,然后再看另一个。您还可以将这些列合并为一个列,然后将其从大到小排序。