我正在尝试对框架中的一个字段(每个国家/地区的总产品评分)进行排序,然后计算出此处的升序,所有产品均按升序显示
我已经在文档中寻找了它(排序选项),但是它的信息没有被写下/可用。
a [:,:,sort(“ totals”)]
有什么办法可以对该字段进行降序排序吗?
为了按降序对列进行排序,可以-
在该列前面放置一个符号。这适用于数字列和字符串列。例如:
>>> import datatable as dt
>>> from datatable import f, sort
>>> A = dt.Frame(product=["apples", "spam", "goo", "bobcat", "gold"],
totals=[5.4, 2.777, 0.1, 2.9, 11.1])
>>> A[:, :, sort(-f.totals)]
product totals
-- ------- ------
0 gold 11.1
1 apples 5.4
2 bobcat 2.9
3 spam 2.777
4 goo 0.1
[5 rows x 2 columns]
>>> A[:, :, sort(-f.product)]
product totals
-- ------- ------
0 spam 2.777
1 goo 0.1
2 gold 11.1
3 bobcat 2.9
4 apples 5.4
[5 rows x 2 columns]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句