python - R在python中的顺序等效

标签 python r python-2.7

知道 Python 中 R 的 order 的等价物是什么吗?

order(c(10,2,-1, 20), decreasing = F) 
# 3 2 1 4

最佳答案

在 numpy 中有一个名为 argsort 的函数

import numpy as np
lst = [10,2,-1,20]
np.argsort(lst)
# array([2, 1, 0, 3]) 

请注意,python 列表索引从 0 开始,而在 R 中从 1 开始。

关于python - R在python中的顺序等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385391/

相关文章:

python - 无法读取的笔记本 : FileNotFoundError(2, 'No such file or directory' )

regex - 如何使用R代码找出句子中的连续单词

python - 是否可以加速 python IO?

python - 身份验证 token 仅适用于一个 ID

r - 如何在没有不必要溢出的情况下计算大阶乘的比率?

r - r 中两个表的 PIL 逊相关系数

Python 嵌套 IF 语句

python - 使用 scrapy 从 XKCD 中抓取图像

python - 如何将一个数据框中一个类别的多个值与另一个数据框中相同类别的相应单个值分开

python - 使用 Google Colab 上传本地文件