相关疑难解决方法(0)

在pandas数据框中自定义排序

我有python pandas数据帧,其中一列包含月份名称.

如何使用字典进行自定义排序,例如:

custom_dict = {'March':0, 'April':1, 'Dec':3}  
Run Code Online (Sandbox Code Playgroud)

python pandas

63
推荐指数
4
解决办法
5万
查看次数

根据列表对数据框进行排序,匹配熊猫中的一列

我有一个值列表。我有一个数据框,其中一列包含相同的值。如何以相同的方式订购数据框?

列表示例:

[3,
 4,
...
 21,
 23,
 25,
 26]
Run Code Online (Sandbox Code Playgroud)

数据框示例:

     0   1    2
0   ND   3  0/1
1   ND   4  0/1
...
11  ND  21  0/1
12  ND  23  0/1
13  ND  25  0/1
14  ND  26  0/1
Run Code Online (Sandbox Code Playgroud)

我需要确保该表是根据列表排序的。我需要匹配的列是数据框中的第 1 列。

编辑:用顺序替换排序,因为排序词可能具有误导性

python pandas

4
推荐指数
1
解决办法
3301
查看次数

如何在Pandas中用数字对字符串进行排序?

我有一个Python熊猫数据框,在其中一个名为列status含有三种可能的值:ok,must read x more books,does not read any books yet,在x高于一个整数0.

我想status根据上面的顺序对值进行排序.

例:

  name    status
0 Paul    ok
1 Jean    must read 1 more books
2 Robert  must read 2 more books
3 John    does not read any book yet
Run Code Online (Sandbox Code Playgroud)

我发现了一些有趣的提示,使用Pandas Categoricalmap但我不知道如何处理修改字符串的变量值.

我怎样才能做到这一点?

python sorting python-3.x pandas

4
推荐指数
1
解决办法
1007
查看次数

标签 统计

pandas ×3

python ×3

python-3.x ×1

sorting ×1