找到列的nlargest(2)并将结果拆分为单独的列

时间:2017-09-15 02:07:04

标签: python pandas dataframe

我希望按两列分组,找到第三列的nlargest(2),并将从nlargest找到的这两个值拆分为两个新列。 我到目前为止的代码:

dfworking.groupby(["STATE", "D"])['GENERAL PERCENT'].nlargest(2)

这找到了两个最大的值,它们只是打印出来。 我如何从这里开始将这两个最大的值分成两个单独的列?

1 个答案:

答案 0 :(得分:1)

您可以使用override init(frame: CGRect) { super.init(frame: CGRect.zero) addSubview(cardioVascularIcon) cardioVascularIcon.pinToSuperview([.Top]) cardioVascularIcon.pinToSuperview([.Left], constant: 92) cardioVascularIcon.pinToSuperview([.Right], constant: 92) } groupbyagg

.apply